Raspberry Pi RP2040 Microcontroller IC
The Raspberry Pi RP2040 is a powerful, low-cost microcontroller IC featuring a dual ARM Cortex-M0+ processor clocked at 133MHz, 264KB of on-chip SRAM, and comprehensive peripheral support including a unique Programmable I/O (PIO) subsystem.
Features
- Dual ARM Cortex-M0+ cores @ 133MHz for robust processing.
- 264KB on-chip SRAM with a flexible multi-bank architecture.
- Dedicated QSPI bus supports up to 16MB off-chip Flash memory.
- Rich peripheral set including 30 GPIOs (4 analog), 2 UARTs, 2 SPI, 2 I2C, 16 PWM channels.
- Unique Programmable I/O (PIO) subsystem for custom peripheral emulation.
Out of stock
The RP2040 marks Raspberry Pi’s entry into the microcontroller market, delivering exceptional performance, low cost, and ease of use. This powerful chip features a symmetric dual-core ARM Cortex-M0+ processor running at 133MHz, complemented by 264KB of on-chip SRAM across six independent banks and support for up to 16MB of off-chip QSPI Flash memory. Its fully-connected AHB crossbar ensures efficient data flow, allowing cores and DMA engines to operate in parallel without contention.
Designed for flexibility, the RP2040 offers a comprehensive set of peripherals including 30 GPIO pins (4 with analog input capability), 2 UARTs, 2 SPI controllers, 2 I2C controllers, 16 PWM channels, and a USB 1.1 controller with host and device support. A standout feature is its eight Programmable I/O (PIO) state machines, enabling custom hardware interface emulation and high-speed data manipulation. Packaged in a compact 7mm x 7mm form factor, the RP2040 is backed by extensive documentation, a polished MicroPython port, and a UF2 bootloader in ROM, making it accessible for both professional developers and hobbyists.
Additional Information
| Weight | 0.008 kg |
|---|---|
| Dimensions | 2.5 × 2.5 cm |













