Raspberry Pi RP2040 microcontroller is not exactly new, as it was introduced with Raspberry Pi Pico board last January. But until now, you had to get samples from the Raspberry Pi Foundation due to limited supplies.
What has changed today is that you can more easily buy Raspberry Pi RP2040 MCU for one dollar either in single quantity or reels with the following pricing:
- Reel/Tape with 3400 pcs for $3400 US
- Reel/Tape with 500 pcs for $500.00 US
- Raspberry Pi RP2040 cut tape (single unit): $1.00 US
The math geniuses among us will have quickly figured out there isn’t any volume discount, so it’s one dollar per chip whether you buy one or thousands. [Update: See comment from Raspberry Pi Foundation below explaining pricing for reels is still to be determined]
- Core – Dual Cortex M0+ cores up to 133 MHz, or even more (48MHz default)
- Memory – 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 (PIO) for extended peripheral support
- 4 channel ADC with an internal temperature sensor, 0.5 MSa/s, 12-bit conversion
- USB 1.1 Host/Device
- Debugging – SWD Debug interface
- Package – QFN56 7x7mm
You’ll find more detailed RP2040 specifications in the initial announcement, and/or check out our article about the RP2040’s programmable IO blocks, one of the most interesting features of the microcontroller. MicroPython and C are the preferred (e.g. officially supported) programming language, but if you like a challenge you can play with Rust, RT-Thread, FreeRTOS, and others.
You can purchase Raspberry Pi RP2040 microcontroller from the usual partners including RS Components, Cytron, Seeed Studio, etc… Note that supply may still be tight, and single unit purchases could be limited to 5 pieces, while reels/tapes may be on back order.