Skip to content

We have ✅ 1476 available of the RP-RP2040 in our Sydney warehouse.

Express post delivery (2-5 business days)

The RP2040 is Raspberry Pi's first microcontroller chip, featuring dual ARM Cortex-M0+ cores running at up to 133 MHz. Built on a 40 nm process in a compact 7 × 7 mm QFN-56 package, it delivers high performance at low cost for embedded applications.

With 264 KB of on-chip SRAM across six independent banks and a fully connected bus fabric, both cores and DMA engines can operate in parallel without contention. The RP2040 requires an external flash chip for code storage, giving designers flexibility over memory capacity.

Key Features

  • Dual Cortex-M0+ Cores – Up to 133 MHz clock speed
  • 264 KB SRAM – Six independent banks for contention-free parallel access
  • Flexible I/O – 30 GPIO pins, including 4 analogue inputs (ADC)
  • Programmable I/O (PIO) – 8 state machines across 2 PIO blocks for custom peripherals
  • USB 1.1 – Host and device support with internal PHY
  • Serial Interfaces – 2× UART, 2× SPI, 2× I²C
  • 16× PWM Channels – Hardware pulse-width modulation
  • DMA Controller – Offload data transfers from the CPU cores
  • On-Chip Voltage Regulator – 1.8–3.3 V I/O with 1.1 V core supply

Specifications

  • Processor – Dual ARM Cortex-M0+ at up to 133 MHz
  • SRAM – 264 KB (6 banks)
  • Flash – External (not included on chip)
  • GPIO – 30 multi-function pins
  • ADC – 4-channel, 12-bit
  • Process – 40 nm
  • Package – QFN-56, 7 × 7 mm

Ideal For

  • Custom embedded designs and PCB projects
  • IoT devices and sensor nodes
  • Motor and actuator control
  • Custom peripheral interfaces via PIO

Package Contents

  • 1× RP2040 microcontroller IC

Resources

The RP2040 Microcontroller appears in the following collections:

SKU RP-RP2040