18 GPIO on castellated/pin breakout pads. 2 GPIO on QT port that can be easily accessed for 5x15 keyboard layouts.
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage.
20 x GPIO pins with following capabilities:
Four 12 bit ADCs
RP2040 operates with two Cortex M0+ cores at approximately 125 MHz, using 3.3V logic and power. It has 264 KB of RAM, but does not contain EEPROM. The device is set to run at 12 MHz with a crystal for precise timing.