SKU: IOWC-1373
📋 GST Invoice Available

DFRobot Beetle RP2040 Mini Development Board

₹669.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Beetle RP2040 is a compact development board built around the Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller, running at 133MHz. It is programmable via Arduino IDE, MicroPython, or C++ and features a USB Type-C interface for easy power and programming.

Features

  • Powered by the Raspberry Pi RP2040 dual-core ARM Cortex-M0+ processor clocked at 133MHz.
  • Ultra-compact 27mm x 20mm footprint with large immersion gold pads for easy soldering and embedding.
  • Supports versatile programming with Arduino C, MicroPython, C++, and graphical Mind+.
  • Features 8 multi-functional GPIO pins configurable for I2C, UART, SPI, digital, and analog interfaces.
  • Includes a USB Type-C port for 3.3V-5V power supply and USB 1.1 device connectivity.

Out of stock

Description

The DFRobot Beetle RP2040 Mini Development Board delivers the performance of the Raspberry Pi RP2040 SoC in an exceptionally small form factor, ideal for space-constrained IoT prototypes and embedded systems. Its dual-core ARM Cortex-M0+ architecture provides 264KB of SRAM and 2MB of onboard flash, enabling efficient multitasking and local data storage for sensor logging or edge processing tasks.

The board’s design prioritizes maker and developer accessibility with large, gold-plated soldering pads and a standard 2.54mm pitch, simplifying connection to peripherals. The integrated USB Type-C interface offers robust power delivery and direct programming, eliminating the need for external debuggers. With support for Arduino, MicroPython, and low-level C++ development, it serves as a flexible platform for rapid prototyping, educational robotics, and compact sensor nodes.

Key Features

  • Core processing by the Raspberry Pi-designed RP2040 microcontroller with dual Cortex-M0+ cores.
  • Ample 2MB flash memory for storing application code, files, and MicroPython scripts.
  • Beginner-friendly large pad design with immersion gold finish for reliable soldering.
  • Comprehensive software support for Arduino IDE, MicroPython REPL, C++ (via Pico SDK), and Mind+ graphical programming.
  • Versatile I/O with 8 GPIOs multiplexed as two I2C, two UART, one SPI, eight digital, and two analog ports.
  • Convenient onboard user interface with reset button, BOOT button, and a user-programmable LED.
  • Modern USB Type-C connector for power, programming, and USB 1.1 device functionality.
  • Wide operating voltage range from 3.3V to 5V DC, compatible with common USB and battery power sources.

Applications

  • Compact IoT sensor nodes for data logging and environmental monitoring.
  • Embedded control systems in robotics, drones, and DIY automation projects.
  • Educational tools for learning microcontroller programming and electronics.
  • USB HID devices like custom keyboards, game controllers, or MIDI interfaces.
  • Wearable technology and portable gadgets requiring a small, powerful board.

Technical Specifications

Microcontroller/SoCRaspberry Pi RP2040 (Dual-core ARM Cortex-M0+)
CPU Clock Speed133 MHz
SRAM264 KB
Flash Memory2 MB
Supply VoltageDC 3.3V ~ 5V
I/O Voltage3.3V
GPIO Pins8 (Configurable for I2C x2, UART x2, SPI x1, Digital x8, Analog x2)
Programming InterfacesUSB Type-C (for power & programming)
Programming LanguagesC++, MicroPython, Arduino C, Mind+
Onboard PeripheralsReset Button, BOOT Button, User LED
Dimensions (LxW)27 mm x 20 mm
PCB FinishImmersion Gold

Frequently Asked Questions

How do I program the Beetle RP2040 using the Arduino IDE?

First, install the Raspberry Pi Pico board support via the Arduino IDE Board Manager. Connect the board via USB-C, hold the BOOT button, and select the 'Raspberry Pi Pico' target. The board will appear as a mass storage device; drag your compiled .uf2 file onto it to flash. The process supports the full Arduino library ecosystem for rapid development.

What is the power supply requirement and typical operating current?

The board accepts a wide 3.3V to 5V DC input via the USB-C port. Operating current depends on core activity and peripheral use but typically ranges from 20mA to 100mA during active computation. For low-power applications, utilize the RP2040's sleep modes, which can reduce current draw to microamps when the processor is suspended.

Can I use the GPIO pins for analog input and communication protocols?

Yes, the 8 GPIO pins are highly versatile. Two pins support 12-bit ADC for analog sensor reading. You can configure multiple hardware interfaces: two independent I2C buses, two UARTs for serial communication, and one SPI port for fast peripheral control. All pins are also software-configurable as standard digital inputs or outputs.

Package Includes

  • 1 x DFRobot Beetle RP2040 Mini Development Board

Additional Information

Weight 0.009 kg
Dimensions 2.7 × 2 × 0.491 cm