Seeed Studio XIAO RP2040 Thumb-Sized Development Board Dual-Core ARM Cortex M0+ 133MHz

Model:
XIAO RP2040
MCU:
RP2040 Dual‑Core Cortex‑M0+
Main Chip:
RP2040
Processor:
Dual-Core ARM Cortex-M0+ @ 133MHz
SRAM:
264KB
Onboard Flash:
2MB
Development Environments:
Arduino,MicroPython,CircuitPython,PlatformIO,TinyGo,Rust,Zephyr

XIAO RP2040 Product Overview

The XIAO RP2040 is a thumb-sized ultra-compact development board from Seeed Studio, powered by the Raspberry Pi RP2040 dual-core ARM Cortex-M0+ processor running at up to 133MHz. With 264KB of SRAM and 2MB of onboard Flash, XIAO RP2040 delivers powerful performance and ample storage in an extremely small form factor. Maintaining the classic Seeed Studio XIAO series design, the XIAO RP2040 is compatible with Arduino, MicroPython, and CircuitPython, making it an ideal choice for wearable devices, small robots, sensor nodes, DIY maker projects, and other space-constrained applications.


XIAO RP2040 Key Features

Dual-Core ARM Cortex-M0+ Processor: Powered by the Raspberry Pi RP2040 chip with dual-core ARM Cortex-M0+ processor running at up to 133MHz, featuring 264KB SRAM and 2MB onboard Flash.

Rich I/O Interfaces11 digital pins4 analog pins11 PWM pins. Integrated 1 I2C, 1 UART, 1 SPI, and 1 SWD bonding pad interface.

Thumb-Sized Ultra-Compact Design: Dimensions of just 21×17.8mm with the classic XIAO form factor.

Colorful LED Indicators: Onboard 3-color User LED and programmable RGB LED.

USB Type-C InterfaceUSB Type-C for power and programming.

Dual Buttons: Onboard RESET button and BOOT button.

Broad Software Compatibility: Supports Arduino, PlatformIO, MicroPython, CircuitPython, TinyGo, Rust, Zephyr, and more.

Castellated Edge DesignSMD surface-mount design with standard castellated holes for easy integration into production products.

Rich Expansion Ecosystem: Natively compatible with a wide range of XIAO add-on ecosystem components including Grove expansion boards, CAN-Bus, LoRa modules, LED matrices, Round Display, ePaper Displays, and more.


XIAO RP2040 Applications

The XIAO RP2040 development board is widely used in:

Wearable Devices: Smart watches, health monitoring devices, fitness trackers

Sensor Nodes & IoT: LoRa IoT sensor nodes, temperature/humidity monitoring, environmental data acquisition

Robotics: Small robots, quadcopters, robotic arm control

DIY Maker Projects: MacroPad, mini game consoles, smart home devices

Education & Learning: Programming education, electronics basics, STEM education

Industrial & Commercial Applications: SMD castellated design supports mass production integration


XIAO RP2040 Advantages
XIAO RP2040's ultra‑small form factor saves device space. XIAO RP2040 dual‑core delivers high‑performance with low power consumption. SMD‑mountable for end‑product integration. Multi‑language support for different developers. Convenient Type‑C for wiring & flashing. Breadboard‑ready for fast prototyping. Battery pads enable portable projects. Full open‑source documents for learning and sample development.


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries



FAQs:

  1. What is the Seeed Studio XIAO RP2040 development board?
    XIAO RP2040 is a mini development board from Seeed based on the Raspberry Pi RP2040 chip, supporting Arduino, MicroPython, and CircuitPython for prototyping.

  2. What are the core processor and clock speed?
    XIAO RP2040 features a dual-core ARM Cortex M0+ processor running at up to 133MHz.

  3. What is the storage configuration?
    It integrates 264KB of SRAM and 2MB of onboard Flash memory.

  4. What pins and interfaces are available?
    It offers 11 digital pins, 4 analog pins, and 11 PWM outputs, including one I2C, one UART, and one SPI interface.

  5. How is it powered and programmed?
    It uses a standard USB Type-C interface for both power supply and programming.

  6. What programming languages and environments are supported?
    It supports C/C++, MicroPython, and modern languages like Go and Rust, compatible with mainstream IDEs.

  7. Does it have any onboard buttons and LEDs?
    It includes a Reset button, a Boot button, and a programmable RGB LED.

  8. What are its physical dimensions and ecosystem compatibility?
    Measuring 21x17.8mm, it is fully compatible with the XIAO expansion ecosystem for various peripherals.

  9. How to start developing in the Arduino environment?
    Install the Arduino-Pico core and select the specific board model within the IDE.

  10. What design considerations should be noted?
    The I/O pins are 3.3V logic levels; connecting them directly to 5V devices might damage the board.