If we add all the typical features of the Feather boards to the typical features of the Raspberry Pi Pico, we find the Adafruit Feather RP2040. This wonderful board is of course based on the RP2040 microcontroller. And of course, just like the Feather range, we have a connector for LiPo batteries, connectors for additional sensors, C programming, etc. In addition, the Feather format has a wide variety of expansions that you can add
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
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.
Sensor conectors
Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
3.3V Power/enable pin
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
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