
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.
$6.90
Tap any value to browse matching devices
Specifications
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
GPIO Map
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
3Educational Platform
Development boards suitable for teaching programming, electronics, and embedded systems concepts.
Compact IoT Node
Ultra-small microcontroller boards for embedding into tight spaces in IoT projects, props, cosplay, and miniature builds.
USB HID Device
Implementing a USB Human Interface Device such as a keyboard, mouse, game controller, or MIDI device using native USB support.
Resources
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




