The Raspberry Pi Pico 2 is a new microcontroller board from the Raspberry Pi Foundation, based on the RP2350. It features a higher core clock speed, double the on-chip SRAM, double the on-board flash memory, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities. The Raspberry Pi Pico 2 offers a significant boost in performance and features while maintaining hardware and software compatibility with earlier members of the Raspberry Pi Pico series.
The RP2350 provides a comprehensive security architecture built around Arm TrustZone for Cortex-M. It incorporates signed boot, 8 KB of antifuse OTP for key storage, SHA-256 acceleration, a hardware TRNG, and fast glitch detectors.
The unique dual-core, dual-architecture capability of the RP2350 allows users to choose between a pair of industry-standard Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores. Programmable in C/C++ and Python, and supported by detailed documentation, the Raspberry Pi Pico 2 is the ideal microcontroller board for both enthusiasts and professional developers.
CPU | Dual Arm Cortex-M33 or dual RISC-V Hazard3 processors @ 150 MHz |
Memory | 520 KB on-chip SRAM; 4 MB on-board QSPI flash |
Interfaces | 26 multi-purpose GPIO pins, including 4 that can be used for AD |
Peripherals | 2x UART |
2x SPI controllers | |
2x I²C controllers | |
24x PWM channels | |
1x USB 1.1 controller and PHY, with host and device support | |
12x PIO state machines | |
Input power | 1.8-5.5 V DC |
Dimensions | 21 x 51 mm |