Battery-powered and portable builds
On-board LiPo charger (Microchip MCP73831) — run from a cell and charge over USB.
Engineering inference
Adafruit Industries
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 boardFacts about the complete product. Unknown values remain open design questions.
Guidance to help you shortlist. The basis is shown for each recommendation.
On-board LiPo charger (Microchip MCP73831) — run from a cell and charge over USB.
Engineering inferenceProgrammable I/O state machines bit-bang protocols (WS2812, DVI, extra UARTs) without CPU load.
Engineering inferenceUSB is on the main chip (RP2040), so the board can enumerate as a keyboard, MIDI device or CDC serial port.
Engineering inferencePrograms from CircuitPython, MicroPython, Arduino.
Engineering inferenceThe board is the parent product. Each chip has its own memory, pins, capabilities and thermal limits.
Raspberry Pi Ltd
802ebae8-7009-5d4f-9539-f06c5316b7b5--mcuWinbond
802ebae8-7009-5d4f-9539-f06c5316b7b5--flashMicrochip
802ebae8-7009-5d4f-9539-f06c5316b7b5--chargerWorldsemi
802ebae8-7009-5d4f-9539-f06c5316b7b5--neopixelThe Adafruit Feather RP2040 is built around the RP2040, alongside W25Q64JVSSIQ, MCP73831, WS2812B.
21 GPIO pins are exposed. Xirkit documents 30 board pins, 24 of them with pin-level electrical limits.
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.
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.
Supply range 3.7–5 V. Power inputs: BAT (?–4.2 V), USB.
From $11.95 at Adafruit. Prices are observed unit prices before tax and shipping.
50.8 × 22.86 mm. A STEP model is available for enclosure fit checks.
spi, uart, other, pwm, gpio, pio, usb, adc, i2c, clock, led.
Supported frameworks: CircuitPython, MicroPython, Arduino.
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.