Raspberry Pi RP2040 Microcontroller Chip is the debut microcontroller from Raspberry Pi. It brings high performance, low cost, and ease of use to the microcontroller space. The RP2040 has a large on-chip memory, symmetric dual-core processor complex, deterministic bus fabric, and rich peripheral set. It's augmented with a unique Programmable I/O (PIO) subsystem and provides unrivalled power and flexibility. It has the lowest possible barrier to entry for beginner and hobbyist users with detailed documentation, a polished MicroPython port, and a UF2 bootloader in ROM. RP2040 is a stateless device, with support for cached execute-in-place from external QSPI memory. This design decision allows a choice of an appropriate density of non-volatile storage for applications, and to benefit from the low pricing of commodity Flash parts.
The RP2040 is manufactured on a modern 40nm process node, delivering high performance, low dynamic power consumption, and low leakage, with a variety of low-power modes to support extended-duration operation on battery power. The Raspberry RP2040 MCU Pi is available in a QFN-56 package with a -20°C to 85°C operating temperature range.