RP2040 Based Development Boards

RP2040

Designed by Raspberry Pi, RP2040 features a dual-core Arm Cortex-M0+ processor with 264KB internal RAM and support for up to 16MB of off-chip Flash. A wide range of flexible I/O options includes I2C, SPI, and — uniquely — Programmable I/O (PIO). These support endless possible applications for this small and affordable package.

RP2040

Raspberry Pi Pico

Raspberry Pi Pico

Raspberry Pi Pico is a tiny, fast, and versatile board built using RP2040, a brand new microcontroller chip designed by Raspberry Pi.

Features include a dual-core Arm Cortex-M0+ processor with 264KB internal RAM and support for up to 16MB of off-chip Flash. A wide range of flexible I/O options includes I2C, SPI.

Fearures of Rapberry Pi Pico

  • Dual-core ARM Cortex-M0+ processor, flexible clock running up to 133MHz
  • 264kB of SRAM, and 2MB of on-board flash storage
  • Castellated module allows soldering direct to carrier boards
  • USB 1.1 Host and Device support
  • Low-power sleep and dormant modes
  • Drag & drop programming using mass storage over USB
  • 26 multifunction GPIO pins
  • 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels
  • Accurate clock and timer on-chip
  • On board temperature sensor
  • Fast floating-point libraries in ROM
  • 8× Programmable IO (PIO) state machines for custom peripheral support

Adafruit Feather RP2040

Adafruit feather RP2040 is another board from the Adafruit feather family featuring RP2040 chip.

Adafruit Feather RP2040

Features of Feather RP2040

  • RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power
  • 264 KB RAM
  • 8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
  • Tons of GPIO! 21 x GPIO pins with following capabilities:
    • Four 12 bit ADCs (one more than Pico)
    • Two I2C, Two SPI and two UART peripherals, we label one for the ‘main’ interface in standard Feather locations
    • 16 x PWM outputs – for servos, LEDs, etc
    • The 8 digital ‘non-ADC/non-peripheral’ GPIO are consecutive for maximum PIO compatibility
  • Built in 200mA+ lipoly charger with charging status indicator LED
  • On-board STEMMA QT connector that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering!
  • Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
  • Onboard RGB LED
  • USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging

Adafruit ItsyBitsy RP2040

Adafruit ItsyBitsy RP2040

Adafruit ItsyBitsy RP2040 is another board from Adafruit with RP2040 in its heart. Same size and form-factor as the rest of the ItsyBitsy family and nearly-identical pinout but smaller than feather RP2040.

Features of Adafruit ItsyBitsy RP2040

  • RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power
  • 264 KB RAM
  • 8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
  • 23 x GPIO pins with following capabilities:
    • Four 12 bit ADCs (one more than Pico)
    • Two I2C, Two SPI and two UART peripherals, we label one for the ‘main’ interface in standard ItsyBitsy locations
    • 16 x PWM outputs – for servos, LEDs, etc
    • The 10 digital ‘non-ADC/non-peripheral’ GPIO are consecutive for maximum PIO compatibility
  • Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
  • Onboard RGB LED
  • USB Micro B connector lets you access built-in ROM USB bootloader and serial port debugging

Seeed XIAO RP2040

XIAO-RP2040 is a new microcontroller development board from Seeed Studio. The small form-factor board features a dual-core ARM Cortex M0+ CPU and supports Arduino, Micropython, and CircuitPython.

Seeed XIAO RP2040

Features of XIAO RP2040

  • Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
  • 264KB of SRAM, and 2MB of onboard Flash memory
  • Supports C/C++, Micropython, Arduino and CircuitPython
  • Breadboard-friendly
  • Small formfactor (20 x 17.5mm) for wearable devices and small projects
  • 11 digital pins, 4 analog pins, 11 PWM Pins,1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface
  • Pins compatible with Seeeduino XIAO and supports Seeeduino XIAO’s Expansion board

Arduino Nano RP2040

Arduino Nano RP2040

When Arduino meets Raspberry Pi!

Yes, An Arduino board with the same form factor and footprint as the Arduino nano but with the powerful RP2040 chip and a u-blox NINA-W102 radio module. This makes Arduino Nano RP2040 a powerful IoT champion.

This also means you can harness the power of the cloud, with fully Arduino Cloud compatibility.

Features of Arduino Nano RP2040

  • RP2040 Dual-core MCU
  • WiFi 801.11b/g/n
  • Bluetooth and BLE 4.2
  • 6-axis IMU with Machine Learning
  • MEMS Microphone Module
  • Cryptographic Coprocessor
  • Internal switching power supply
  • 16Mb Flash Memory
  • Onboard RGB LED

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top