ElectronicsEgypt
RP2040 Dual-Core ARM Cortex-M0+ Microcontroller, QFN-56

RP2040 Dual-Core ARM Cortex-M0+ Microcontroller, QFN-56

Part number: RP2040Brand: Raspberry PiIntegrated Circuits (ICs)

Currently unavailable

No store has this product in stock right now. Prices below are the last ones we recorded.

Prices updated: 12 Oct 2026

Price history

Lowest daily price, last 90 days

Not enough price history yet.

About this product

The RP2040 is a dual-core ARM Cortex-M0+ microcontroller running up to 133 MHz with 264 kB of on-chip SRAM. It has 30 GPIO pins, USB 1.1 host and device support, and 8 PIO state machines for custom peripheral timing. It is used in custom boards and embedded designs, and it is the chip at the heart of the Raspberry Pi Pico.

Specifications

CPU core
Dual ARM Cortex-M0+
Clock speed
Up to 133 MHz
On-chip SRAM
264 kB
GPIO pins
30 (4 analog inputs)
Peripherals
2 UART, 2 SPI, 2 I2C, 16 PWM channels
USB
USB 1.1 host and device
PIO state machines
8
Package
QFN-56

Frequently asked questions

Does the RP2040 have internal program flash?

No. The RP2040 needs an external QSPI flash chip, supporting up to 16 MB, to store its firmware. Most development boards include one.

How is firmware loaded onto the chip?

The chip has a permanent ROM USB UF2 bootloader. Hold the BOOTSEL button while connecting USB to expose a drive, then copy a UF2 file to it. No external programmer is required for this method.