RP2040 Microcontroller (MCU)

RP2040 MCU features Raspberry Pi’s signature values of high performance, low cost, and ease of use

Image of Raspberry Pi RP2040 MicrocontrollerRaspberry Pi’s first MCU features their signature values of high performance, low cost, and ease of use and brings them to the MCU space. The large on-chip memory, symmetric dual-core processor complex, deterministic bus fabric, and rich peripheral set augmented with Raspberry Pi’s unique Programmable I/O (PIO) subsystem provide professional users with unrivaled power and flexibility. With detailed documentation, a polished MicroPython port, and a UF2 bootloader in ROM, the RP2040 has the lowest possible barrier to entry for beginner and hobbyist users.

RP2040 is a stateless device with support for cached execute-in-place from external QSPI memory. This design decision allows users to choose the appropriate density of non-volatile storage for their application and to benefit from the low pricing of commodity Flash parts. RP2040 is manufactured on a modern 40 nm 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. Whatever the MCU application, from machine learning to motor control, from agriculture to audio, RP2040 has the performance, feature set, and support to make products fly.

Features
  • Dual Arm® Cortex®-M0+ at 133 MHz
  • 264 kB on-chip SRAM in six independent banks
  • Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus
  • DMA controller
  • Fully-connected AHB crossbar
  • Interpolator and integer divider peripherals
  • On-chip programmable LDO to generate core voltage
  • Two on-chip PLLs to generate USB and core clocks
  • 30 GPIO pins, four of which can be used as analog inputs
  • Peripherals:
    • Two UARTs
    • Two SPI controllers
    • Two I²C controllers
    • 16 PWM channels
    • USB 1.1 controller and PHY with host and device support
    • Eight PIO state machines

RP2040 Microcontroller

ImageManufacturer Part NumberDescriptionAvailable QuantityPriceView Details
IC MCU 32BIT EXT MEM 56QFNSC0914(7)IC MCU 32BIT EXT MEM 56QFN17395 - Immediate$6.59View Details
IC MCU 32BIT EXT MEM 56QFNSC0914(13)IC MCU 32BIT EXT MEM 56QFN64148 - Immediate$5.76View Details
Published: 2021-06-02