Adafruit Feather RP2040
100 units available with a short lead time.
The Feather RP2040 brings the Raspberry Pi RP2040 dual-core processor to the Feather platform. With two ARM Cortex M0+ cores running at ~125 MHz, 264 KB SRAM, 8 MB SPI flash, and the RP2040's unique PIO (Programmable I/O) state machines, this board offers excellent performance for CircuitPython, MicroPython, and C/C++ development.
The RP2040's PIO system lets you create custom hardware-level peripherals in software — driving NeoPixels, I2S audio, LED matrices, SPI displays, and even VGA output with precise timing and no CPU overhead. The board includes a STEMMA QT connector for quick I2C sensor connections, USB Type C, and the standard Feather pinout for FeatherWing compatibility.
Key Features
- RP2040 Processor – Dual ARM Cortex M0+ cores at ~125 MHz, 3.3V logic
- 264 KB SRAM – In six independent banks
- 8 MB SPI Flash – Shared between program code and file storage (~7 MB available for CircuitPython files)
- PIO State Machines – 8 programmable I/O state machines for custom hardware peripherals
- USB Type C – Native USB with UF2 bootloader (hold BOOTSEL during boot to enter)
- STEMMA QT / Qwiic – On-board I2C connector for solderless sensor connections
- NeoPixel – On-board RGB LED for status feedback
- 21 GPIO Pins – 4× 12-bit ADC, 16× PWM, 2× I2C, 2× SPI, 2× UART
- PIO-Friendly Layout – 8 consecutive digital GPIO pins for maximum PIO compatibility
- LiPo Battery Support – JST connector with built-in 200 mA+ charger and charging status LED
- Bootloader + Reset Buttons – Both BOOTSEL and reset buttons on-board
- Optional SWD Debug – Solder pads for debug access
- 24 MHz Crystal – For precise timing
- Compact Design – 51 mm × 23 mm × 7.5 mm, weighing 5 g
Also Available
- Feather RP2040 Adalogger – With MicroSD card slot
- Feather RP2040 SCORPIO – 8-channel NeoPixel driver
- Feather RP2040 RFM69 868/915 MHz – Packet radio
- Feather RP2040 RFM95 LoRa 915 MHz – Long-range LoRa radio
- Feather RP2040 USB Type A Host – With USB host port
- Feather RP2040 DVI – With HDMI-compatible DVI output
Ideal For
- CircuitPython and MicroPython development
- PIO-driven custom peripherals (NeoPixels, displays, audio)
- Portable battery-powered projects
- Rapid prototyping with STEMMA QT sensors
Package Contents
- 1× Feather RP2040
- 1× Header pin set
The Adafruit Feather RP2040 appears in the following collections:
