We are excited to announce that the Raspberry Pi RP2040 is now available in single-unit quantities for only $1 per chip, allowing you to build your own projects and products on Raspberry Silicon.
RP2040 is our idea of the perfect mid-range microcontroller, this Raspberry Pi Silicon chipset is based on years of Raspberry Pi using other vendors’ devices in their own products and projects.
It stands out in three key ways:
- Two fast CPU cores. A pair of ARM Cortex-M0+ cores, clocked at 133 MHz, provide ample integer performance. Use one core to run application code, and the other to supervise hardware; or run application code on both cores with FreeRTOS or MicroPython.
- Plenty of RAM. With 264KB of RAM, you can concentrate on implementing features, not optimising your application for size. A fully connected switch connects ARM cores and DMA engines to six independent RAM banks, allowing you to squeeze every last drop of performance out of the system.
- Flexible I/O. We provide all the usual interfaces: hardware UARTs, SPI and I2C controllers, USB 1.1, and a four-channel ADC. But it’s the programmable I/O (PIO) subsystem that makes RP2040 stand out, enabling software implementations of protocols including SDIO, DPI, I2S, and even DVI-D.
All of this is packed into 2 mm² of 40 nm silicon, in a 7×7 mm QFN56 package.
RP2040 is a low-cost, high-performance microcontroller device with flexible digital interfaces. Key features:
• Dual Cortex M0+ processors, up to 133 MHz
• 264 kB of embedded SRAM in 6 banks
• 30 multifunction GPIO
• 6 dedicated IO for SPI Flash (supporting XIP)
• Dedicated hardware for commonly used peripherals
• Programmable IO for extended peripheral support
• 4 channel ADC with internal temperature sensor, 0.5 MSa/s, 12 bit conversion
• USB 1.1 Host/Device
Raspberry Pi 2040 Schematic
What will you use your $1 Raspberry Pi RP2040 for?