
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)
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)
Original: $0.69
-65%$0.69
$0.24Description
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)
















