Adafruit Feather RP2040 product photo

Adafruit Industries

Adafruit Feather RP2040

Adafruit Feather RP2040: dual Cortex-M0+ ~125 MHz, 264 KB RAM, 8 MB QSPI flash, 21 GPIO (4 ADC) at 3.3 V, USB-C, MCP73831 LiPo charger + JST, NeoPixel, STEMMA QT, 50.8×22.8 mm.

4884Revision rev DDevelopment board
dev_boardbattery poweredwearablespionative usbbeginner friendlyrp2040adafruitmicrocontrollerdevelopment boardi2cspiuartusbcircuitpythonmicropythonarduino
Price$11.95Adafruit · in stock
Buy at Adafruit

Board essentials

Facts about the complete product. Unknown values remain open design questions.

Exposed GPIO
21
Board I/O voltage
3.3 V
Board flash capacity
8 MiB
Board SRAM capacity
264 KiB

A good fit for

Guidance to help you shortlist. The basis is shown for each recommendation.

Battery-powered and portable builds

On-board LiPo charger (Microchip MCP73831) — run from a cell and charge over USB.

Engineering inference

Custom digital protocols and precise timing

Programmable I/O state machines bit-bang protocols (WS2812, DVI, extra UARTs) without CPU load.

Engineering inference

Custom USB devices (HID, MIDI, serial)

USB is on the main chip (RP2040), so the board can enumerate as a keyboard, MIDI device or CDC serial port.

Engineering inference

Learning and fast prototyping

Programs from CircuitPython, MicroPython, Arduino.

Engineering inference

Inside this board

The board is the parent product. Each chip has its own memory, pins, capabilities and thermal limits.

main processor

RP2040

Raspberry Pi Ltd

802ebae8-7009-5d4f-9539-f06c5316b7b5--mcu
Architecture
Dual Arm Cortex-M0+
Documented clock
133 MHz
On-chip SRAM
264 KiB
Chip capabilities and thermal limits

Chip-level capabilities have not been documented.

Chip capabilities require suitable board wiring, supply and firmware. They do not establish which interfaces are exposed on this board.

flash memory

W25Q64JVSSIQ

Winbond

802ebae8-7009-5d4f-9539-f06c5316b7b5--flash
Chip capabilities and thermal limits

Chip-level capabilities have not been documented.

Chip capabilities require suitable board wiring, supply and firmware. They do not establish which interfaces are exposed on this board.

battery charger

MCP73831

Microchip

802ebae8-7009-5d4f-9539-f06c5316b7b5--charger
Chip capabilities and thermal limits

Chip-level capabilities have not been documented.

Chip capabilities require suitable board wiring, supply and firmware. They do not establish which interfaces are exposed on this board.

rgb led

WS2812B

Worldsemi

802ebae8-7009-5d4f-9539-f06c5316b7b5--neopixel
Chip capabilities and thermal limits

Chip-level capabilities have not been documented.

Chip capabilities require suitable board wiring, supply and firmware. They do not establish which interfaces are exposed on this board.

FAQ

Adafruit Feather RP2040 questions

What microcontroller does the Adafruit Feather RP2040 use?

The Adafruit Feather RP2040 is built around the RP2040, alongside W25Q64JVSSIQ, MCP73831, WS2812B.

How many GPIO pins does the Adafruit Feather RP2040 have?

21 GPIO pins are exposed. Xirkit documents 30 board pins, 24 of them with pin-level electrical limits.

Are the Adafruit Feather RP2040 I/O pins 5 V tolerant?

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

How much current can a Adafruit Feather RP2040 GPIO pin source?

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

What voltage powers the Adafruit Feather RP2040?

Supply range 3.7–5 V. Power inputs: BAT (?–4.2 V), USB.

How much does the Adafruit Feather RP2040 cost?

From $11.95 at Adafruit. Prices are observed unit prices before tax and shipping.

What are the Adafruit Feather RP2040 dimensions?

50.8 × 22.86 mm. A STEP model is available for enclosure fit checks.

Which interfaces does the Adafruit Feather RP2040 support?

spi, uart, other, pwm, gpio, pio, usb, adc, i2c, clock, led.

How do I program the Adafruit Feather RP2040?

Supported frameworks: CircuitPython, MicroPython, Arduino.

Where does this Adafruit Feather RP2040 data come from?

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

Data & sources

Where these values come from

Sign up