SKU:MLE04219
Adafruit Feather RP2040 | Code: 4884
Share
About the Product
Description
A new chip means a new Feather, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the Feather Treatment" and so we did! This Feather features the RP2040, and all niceties you know and love about Feather
Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in
Light as a (large?) feather - 5 grams
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
Pin #13 red LED for general purpose blinking
RGB NeoPixel for full-color indication.
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)
3.3V Power/enable pin
Optional SWD debug port can be soldered in for debug access
4 mounting holes
12 MHz crystal for perfect timing.
3.3V regulator with 500mA peak current output
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
As of November 28, 2022 – we've updated this Feather with a right-angle tactile button for the Bootloader switch, so that you can press it even when a 'wing is on the Feather. We have also connected the boot button to GPIO #4 so it can be used as a user-input button
RP2040 Chip features:
Dual ARM Cortex-M0+ @ 133MHz
264kB on-chip SRAM in six independent banks
Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
DMA controller
Fully-connected AHB crossbar
Interpolator and integer divider peripherals
On-chip programmable LDO to generate core voltage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analog inputs
Peripherals
2 UARTs
2 SPI controllers
2 I2C controllers
16 PWM channels
USB 1.1 controller and PHY, with host and device support
8 PIO state machines