The RP2040 is the microcontroller chip at the heart of the Raspberry Pi Pico. Designed by Raspberry Pi, this high-performance, low-cost chip brings powerful computing to embedded applications in a compact 7mm × 7mm package built on 40nm silicon. With dual ARM Cortex-M0+ cores, flexible programmable I/O, and six independent RAM banks connected by a fully connected bus fabric, RP2040 enables cores and DMA engines to operate in parallel without contention. Key Features Dual-Core ARM Cortex-M0+ – Two cores running at up to 133MHz 264KB SRAM – Six independent banks for parallel access Programmable I/O (PIO) – Flexible state machines for custom interfaces DMA Controller – Efficient data transfer without CPU overhead Low Power – Efficient 40nm process technology Compact Package – 7 × 7mm QFN-56 Specifications Processor: Dual ARM Cortex-M0+ @ 133MHz SRAM: 264KB Flash: External QSPI (up to 16MB supported) GPIO: 30 multifunction pins ADC: 4-channel 12-bit Interfaces: 2× UART, 2× SPI, 2× I2C, 16× PWM PIO: 2× programmable I/O blocks with 4 state machines each Package: QFN-56 (7 × 7mm) Ideal For Custom microcontroller board designs Embedded systems development IoT device manufacturing Education and learning chip-level design Resources RP2040 Documentation RP2040 Datasheet (PDF)