DFRobot Beetle RP2040 - image 1
1 / 4
DFRobot

DFRobot Beetle RP2040

Compact RP2040 dual-core ARM Cortex-M0+ development board with USB-C, 8 GPIO pins, and beginner-friendly immersion gold pads in a 27x20mm form factor.

Starting from

$6.90

Specifications

ArchitectureARM Cortex-M0+
CPU Cores2
Clock Speed133MHz
Flash2MB
GPIO Level3.3V
Power Input5V
AntennaN/A
Storagenone
Dimensions27 × 20mm
Weight15g

Components

Raspberry Pi RP2040 dual-core ARM Cortex-M0+ at 133MHz with 264KB SRAM, programmable I/O (PIO) state machines, and USB 1.1 device/host support.

Bus Interfaces

I2C— I2C0
SCL: GPIO21SDA: GPIO20
I2C— I2C1
SCL: GPIO27SDA: GPIO26
UART— UART0
RX: GPIO1TX: GPIO0
SPI— SPI0
SCK: GPIO2MOSI: GPIO3

GPIO Map

GPIO0
Digital I/O / UART0 TX
digital-inputdigital-outputpwm
UART
GPIO1
Digital I/O / UART0 RX
digital-inputdigital-outputpwm
UART
GPIO26
Analog Input A0 / I2C1 SDA
digital-inputdigital-outputadcpwm
ADC/I2C
GPIO27
Analog Input A1 / I2C1 SCL
digital-inputdigital-outputadcpwm
ADC/I2C
GPIO20
Digital I/O / I2C0 SDA
digital-inputdigital-outputpwm
I2C
GPIO21
Digital I/O / I2C0 SCL
digital-inputdigital-outputpwm
I2C
GPIO2
Digital I/O / SPI SCK
digital-inputdigital-outputpwm
SPI
GPIO3
Digital I/O / SPI MOSI
digital-inputdigital-outputpwm
SPI

Overview

The DFRobot Beetle RP2040 is a compact development board built around the Raspberry Pi RP2040 dual-core ARM Cortex-M0+ microcontroller running at 133MHz. Measuring just 27x20mm, it packs 264KB SRAM, 2MB flash, and USB-C connectivity into one of the smallest RP2040 boards available.

The board exposes 8 GPIO pins with 2 analog inputs, supports dual I2C, dual UART, and SPI interfaces. Large 4x3.5mm immersion gold pads at 2.54mm pitch make soldering easy for beginners. Onboard BOOT and RST buttons simplify firmware flashing via USB drag-and-drop or UF2 bootloader.

Supporting C++, MicroPython, Arduino, and Mind+ graphical programming, the Beetle RP2040 is well-suited for educational projects, compact embedded systems, and space-constrained applications where the RP2040's PIO state machines and deterministic timing are valuable.

Use Cases

3

Resources

Where to Buy

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