Original Genuine RP2040 LQFN-56 ARM Cortex-M0 133MHz Microcontroller Chip
Original Genuine RP2040 LQFN-56 ARM Cortex-M0 133MHz Microcontroller Chip
Couldn't load pickup availability

RP2040
LQFN-56 ARM Cortex-M0 133MHz microcontroller chip
Product Description
Microcontrollers connect the world of software to the worid of hardware. They allow developers to write software which interacts with the physical worid in the same deterministic, cycle-accurate manner as digital logic. They occupy the bottom left corner of the price/performance space, outselling their more powerful brethren by a factor of ten to one. They are the workhorses that power the digital transformation of our world.
RP2040 is the debut microcontroller from Raspberry Pi. It brings our signature values of high performance, low cost, and ease of use to the microcontroller space.
With a large on-chip memory, symmetric dual core processor complex, deterministic bus fabric, and rich peripheral set augmented with our unique Programmable I/O (PIO) subsystem, it provides professional users with unrivalled power and flexibility. With detailed documentation, a polished MicroPython port, and a UF2 bootloader in ROM, it 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 exteral QSPI memory. This design decision allows you to choose the appropriate density of non-volatile storage for your application, and to benefit from the low pricing of commodity Flash parts.
RP2040 is manufactured on a modern 40nm process node, delivering high performance, low dynamic power consumption, and low leakage, with a variety of low-powrer modes to support extended-duration operation on battery power.
Product features
Dual ARM Cortex-M0+ @133MHz
264kB on chip SRAM in six independent banks
Support for up to 16MB 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 voItage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analogue inputs
Peripherals
- 2 UARTS
- 2 SPI controllers
- 2 I²C controllers
- 16 PWM channels
- USB 1.1 controller and PHY, with host and device support
- 8 PIO state machines
Whatever your microcontroller application, from machine learning to motor control, from agricuture to audio, RP2040 has the performance, feature set, and support to make your productfly.
Pin Descriptions
Name | Description |
USB-VDD |
Power supply for internal USB Full Speed PHY, nominal voItage 3.3V. |
ADC-AVDD |
Power supply for analogue-to-digital converter, nominal voItage 3.3 . |
VREG-VIN |
Power input for the internal core voItage regulator, nominal voItage 1 .8V to 3.3V. |
VREG-VOUT |
Power output for the intermal core voItage regulator, nominal voItage 1.1V, 100 mA max current. |
DVDD |
Digital core power supply, nominal voItage 1.1V. Can be connected to VREG-VOUT, or to some other board-level power supply. |
SWCLK and SWDIO |
Access to the internal Serial Wire Debug muIti-drop bus. Provides debug access to both processors, and can be used to download code. |
TESTEN |
Factory test mode pin. Tie to GND. |
GND |
Single external ground connection, bonded to a number of internal ground pads on the RP2040 die. |
IOVDD |
Power supply for digital GPIOs, nominal voItage 1.8V to 3.3V. |
Products photography



