Product image 1
Product image 2
HomeStore

RP2040 Microcontroller

RP2040 Microcontroller

The RP2040 is the microcontroller chip at the heart of the Raspberry Pi Pico. Designed by Raspberry Pi, this high-performance, low-cost chip brings powerful computing to embedded applications in a compact 7mm × 7mm package built on 40nm silicon.

With dual ARM Cortex-M0+ cores, flexible programmable I/O, and six independent RAM banks connected by a fully connected bus fabric, RP2040 enables cores and DMA engines to operate in parallel without contention.

Key Features

  • Dual-Core ARM Cortex-M0+ – Two cores running at up to 133MHz
  • 264KB SRAM – Six independent banks for parallel access
  • Programmable I/O (PIO) – Flexible state machines for custom interfaces
  • DMA Controller – Efficient data transfer without CPU overhead
  • Low Power – Efficient 40nm process technology
  • Compact Package – 7 × 7mm QFN-56

Specifications

  • Processor: Dual ARM Cortex-M0+ @ 133MHz
  • SRAM: 264KB
  • Flash: External QSPI (up to 16MB supported)
  • GPIO: 30 multifunction pins
  • ADC: 4-channel 12-bit
  • Interfaces: 2× UART, 2× SPI, 2× I2C, 16× PWM
  • PIO: 2× programmable I/O blocks with 4 state machines each
  • Package: QFN-56 (7 × 7mm)

Ideal For

  • Custom microcontroller board designs
  • Embedded systems development
  • IoT device manufacturing
  • Education and learning chip-level design

Resources

  • RP2040 Documentation
  • RP2040 Datasheet (PDF)
$0.71
RP2040 Microcontroller
$0.71

Product Information

Shipping & Returns

Description

The RP2040 is the microcontroller chip at the heart of the Raspberry Pi Pico. Designed by Raspberry Pi, this high-performance, low-cost chip brings powerful computing to embedded applications in a compact 7mm × 7mm package built on 40nm silicon.

With dual ARM Cortex-M0+ cores, flexible programmable I/O, and six independent RAM banks connected by a fully connected bus fabric, RP2040 enables cores and DMA engines to operate in parallel without contention.

Key Features

  • Dual-Core ARM Cortex-M0+ – Two cores running at up to 133MHz
  • 264KB SRAM – Six independent banks for parallel access
  • Programmable I/O (PIO) – Flexible state machines for custom interfaces
  • DMA Controller – Efficient data transfer without CPU overhead
  • Low Power – Efficient 40nm process technology
  • Compact Package – 7 × 7mm QFN-56

Specifications

  • Processor: Dual ARM Cortex-M0+ @ 133MHz
  • SRAM: 264KB
  • Flash: External QSPI (up to 16MB supported)
  • GPIO: 30 multifunction pins
  • ADC: 4-channel 12-bit
  • Interfaces: 2× UART, 2× SPI, 2× I2C, 16× PWM
  • PIO: 2× programmable I/O blocks with 4 state machines each
  • Package: QFN-56 (7 × 7mm)

Ideal For

  • Custom microcontroller board designs
  • Embedded systems development
  • IoT device manufacturing
  • Education and learning chip-level design

Resources

  • RP2040 Documentation
  • RP2040 Datasheet (PDF)
RP2040 Microcontroller | Pi