DFRobot Beetle RP2350 - image 1
1 / 4
DFRobot

DFRobot Beetle RP2350

Ultra-affordable RP2350 dual-architecture development board with switchable ARM Cortex-M33 / RISC-V cores, LiPo charging, 11 GPIO pins, and USB-C in a 25x20.5mm package.

Starting from

$4.90

Specifications

CPU Cores2
Clock Speed150MHz
Flash2MB
GPIO Level3.3V
AntennaN/A
Storagenone
Dimensions25 × 20.5mm
Weight17g

Components

Raspberry Pi RP2350 with switchable dual-core ARM Cortex-M33 and RISC-V Hazard3 cores at 150MHz, 520KB SRAM, PIO state machines, and hardware security features.

Bus Interfaces

UART— UART0
RX: GPIO1TX: GPIO0
SPI— SPI0
CS: GPIO5SCK: GPIO2MISO: GPIO4MOSI: GPIO3
I2C— I2C0
SCL: GPIO21SDA: GPIO20

GPIO Map

GPIO0
Digital I/O / UART TX
digital-inputdigital-outputpwm
UART
GPIO1
Digital I/O / UART RX
digital-inputdigital-outputpwm
UART
GPIO2
Digital I/O / SPI SCK
digital-inputdigital-outputpwm
SPI
GPIO3
Digital I/O / SPI TX
digital-inputdigital-outputpwm
SPI
GPIO4
Digital I/O / SPI RX
digital-inputdigital-outputpwm
SPI
GPIO5
Digital I/O / SPI CS
digital-inputdigital-outputpwm
SPI
GPIO20
Digital I/O / I2C SDA
digital-inputdigital-outputpwm
I2C
GPIO21
Digital I/O / I2C SCL
digital-inputdigital-outputpwm
I2C
GPIO26
Analog A0 / I2C SDA
digital-inputdigital-outputadcpwm
ADC/I2C
GPIO27
Analog A1 / I2C SCL
digital-inputdigital-outputadcpwm
ADC/I2C
GPIO25
Onboard LED
digital-inputdigital-outputpwm
GPIO

Overview

The DFRobot Beetle RP2350 is an ultra-compact, budget-friendly development board featuring the Raspberry Pi RP2350 dual-architecture processor. At just $4.90, it offers switchable ARM Cortex-M33 and Hazard3 RISC-V dual cores running at 150MHz, with 520KB SRAM and 2MB flash in a coin-sized 25x20.5mm footprint.

The board integrates lithium battery charging management and voltage monitoring, allowing portable battery-powered operation without external charging circuits. It exposes 11 programmable I/O pins and supports USB-C for programming and power. The single-sided component layout with half-hole design enables both prototyping and SMT production integration.

Supporting C/C++, MicroPython, and Arduino development environments, the Beetle RP2350 targets space-constrained applications including wearables, smart home devices, and industrial IoT. Its dual-architecture flexibility lets developers choose between ARM and RISC-V depending on their application needs.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.