The Raspberry Pi RP2040 is a high-performance, low-cost microcontroller chip featuring a Dual-core Arm Cortex-M0+ processor running at up to 133 MHz, 264KB of on-chip SRAM, and up to 16MB of on-chip Flash memory, and there are up to 26 onboard Multi-function GPIO pins. It supports 30 GPIO pins, 4 of which are analog-capable. Use the C/C++ SDK provided by the Raspberry Pi, or use MicroPython
Processor: Dual-core ARM Cortex-M0+ (up to 133 MHz, flexible clock).
Memory: 264 KB on-chip SRAM (organized in 6 independent banks).
Flash Memory Support: QSPI bus supports external flash up to 16MB.
GPIO: 30 GPIO pins (4 can be used as analog inputs, 3.3V).
Peripherals: 2x UART, 2x SPI, 2x I2C, 16x PWM channels
Pins: 2 SPI, 2 12C, 2 UART, 4 12-bit ADC, 16 controllable PWM channels
Power: 1.8-3.3V Input, on-chip LDO, low-power sleep/dormant modes