Feather-Ready RP2040 Power in a Compact, Battery-Friendly Board
The Adafruit Feather RP2040 brings Raspberry Pi’s popular RP2040 chip into the slim, portable Feather form factor. It combines dual-core processing, plenty of RAM, large onboard flash storage, USB Type-C, battery charging, and Feather ecosystem compatibility in one compact development board.
If you want a modern microcontroller board for CircuitPython, MicroPython, Arduino, or C/C++ projects, this Feather gives you a strong balance of performance, flexibility, and ease of use. It is a great fit for portable electronics, sensor hubs, displays, automation builds, educational projects, and custom hardware prototypes.
Why you'll love it
- RP2040 dual-core performance: Fast 32-bit Cortex-M0+ processing for responsive projects
- Large onboard storage: 8MB SPI flash gives you plenty of room for CircuitPython, MicroPython, files, and assets
- Feather form factor: Easy to use with FeatherWings and battery-powered builds
- Battery-ready design: Built-in 200mA+ LiPoly charger with charging indicator LED
- STEMMA QT built in: Quick solderless I2C connections for sensors and accessories
- Built-in NeoPixel: Handy for status indication or visual feedback
- USB Type-C: Modern connector for power, programming, and serial debugging
What you can build
This board is ideal for portable sensor projects, FeatherWing-based devices, displays, automation controllers, USB-powered gadgets, educational coding projects, and compact embedded prototypes that need more storage and flexibility than entry-level boards.
Starter bundles
Pair it with a 3.7V LiPo battery, STEMMA QT sensors, FeatherWing add-ons, and a USB Type-C cable for a fast and flexible starter setup.
Recommended add-ons
Useful add-ons include OLED FeatherWings, battery packs, STEMMA QT cables, IMUs, environmental sensors, displays, and storage or wireless FeatherWing expansions depending on your project.
Technical specifications
| Product | Adafruit Feather RP2040 |
|---|---|
| Main MCU | RP2040 dual-core ARM Cortex-M0+ |
| Clock Speed | Approximately 125 MHz |
| Logic Voltage | 3.3V |
| RAM | 264 KB |
| Flash Storage | 8 MB SPI flash |
| GPIO | 21 GPIO pins |
| Analog Inputs | 4 × 12-bit ADC channels |
| PWM Outputs | 16 |
| Communication | 2 × I2C, 2 × SPI, 2 × UART |
| USB | USB Type-C with ROM UF2 bootloader and serial debugging |
| Battery Charging | Built-in 200mA+ LiPoly charger with charge status LED |
| Extra Indicators | Pin 13 red LED and onboard RGB NeoPixel |
| Connector | STEMMA QT / Qwiic-compatible JST SH connector |
| Regulator | 3.3V regulator with 500mA peak current output |
| Other Features | Reset button, bootloader button, 4 mounting holes, optional SWD debug port |
| Dimensions | 51.0mm × 23.0mm × 7.5mm |
| Weight | About 5g |
Pinout & power notes
The Feather RP2040 gives you plenty of flexibility for sensors, displays, and peripherals. It includes multiple I2C, SPI, and UART options, plus 16 PWM outputs and four analog inputs. The GPIO layout is also designed to be friendly for PIO-based custom interfaces.
You can power it from USB Type-C or from a compatible LiPoly battery. The built-in charger makes it especially useful for portable or wearable-style Feather projects.
What’s in the box
1 × Adafruit Feather RP2040
Header strip included for soldering
Frequently Asked Questions
Adafruit Feather RP2040
Adafruit Feather RP2040
Low stock: 1 left
Product Code
SKU:4884
Couldn't load pickup availability
