About RP2
The Raspberry Pi Foundation conceived a microcontroller family based on the ARM Cortex-M0+ design.
About RP2040
The first MCU is the RP2040, a dual-core 32-bit ARM Cortex-M0+ device with 264 KB of RAM and up to 16 MB of external QSPI flash memory.
Features
- Dual-core Arm Cortex-M0+ @ 133MHz
- 7 × 7 mm QFN-56 package; 40 nm silicon
- 264KB on-chip RAM
- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
- DMA controller
- Interpolator and integer divider peripherals
- 30 GPIO pins, 4 of which can be used as analogue inputs
- 2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers
- 16 × PWM channels
- 1 × USB 1.1 controller and PHY, with host and device support
- 8 × Raspberry Pi Programmable I/O (PIO) state machines
- USB mass-storage boot mode with UF2 support, for drag-and-drop programming
Notes
Resources
Boards based on the RP2040
- Raspberry Pi Pico
- Adafruit Feather RP2040 ID: 4884 - $0.00 : Adafruit Industries, Unique & fun DIY electronics and kits
- Adafruit ItsyBitsy RP2040 ID: 4888 - $0.00 : Adafruit Industries, Unique & fun DIY electronics and kits
- Arduino Blog » Welcome Raspberry Pi to the world of microcontrollers
- PicoSystem – Pimoroni
- Pico Explorer Base – Pimoroni
- SparkFun Pro Micro - RP2040 - DEV-17717 - SparkFun Electronics
- SparkFun Thing Plus - RP2040 - DEV-17745 - SparkFun Electronics