Raspberry Pi Pico 2 with RP2350 Chip
Raspberry Pi Pico 2 is a new high-performance secure microcontroller based on the RP2350. Compared with Pico, it has more powerful performance, higher core clock speed, more powerful Arm core, upgraded interface functions, etc.
Description
What’s the Raspberry Pi Pico 2? The Raspberry Pi Pico 2 is an upgrade to the popular Raspberry Pi Pico. It's based on the RP2350: a new high-performance secure microcontroller from Raspberry Pi. The RP2350 features a higher core clock speed, double the on-chip SRAM, double the on-board flash, a more powerful Arm core, new security features, and upgraded interface capabilities. These upgrades give the Raspberry Pico 2 a significant performance and functionality boost while retaining hardware and software compatibility with the Raspberry Pi Pico.
Twice the FLASH memory (4MB) makes it a more suitable board for CircuitPython use. There's also 3 x Programmable IO so you can work with more pins simultaneously. The RP2350 also offers a comprehensive security architecture, built around Arm TrustZone for Cortex-M, combined with signed boot, 8KB antifuse OTP for key storage, SHA-256 acceleration, hardware TRNG, and fast fault detectors. These features, including the secure boot ROM, are thoroughly documented and available to all users without restriction. This transparent approach contrasts with the traditional vendor-provided "security through obscurity" approach, allowing professional users to confidently integrate the RP2350 and Raspberry Pi Pico 2 into their products.
The unique dual-core, dual-architecture capabilities of the RP2350 allow 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 CircuitPython/MicroPython, and thoroughly documented, the Raspberry Pi Pico 2 is the ideal microcontroller board for enthusiasts and professional developers. It is an upgrade to the RP2040 with plenty of backward compatibility and some great upgrades.
Feature
- Based on the RP2350 chip design, it provides higher core clock speeds and enhanced security features.
- Dual-core architecture, Arm Cortex-M33 core or dual Hazard3 RISC-V core, providing flexible programming options.
- An upgraded version of Pico, with higher RAM and onboard flash memory, as well as a more powerful processing core, while being backward compatible, maintaining hardware and software compatibility with earlier Pico series products.
- Comprehensive security architecture, including Arm TrustZone support, secure boot, key storage, SHA-256 acceleration, and hardware random number generator.
- Supports C/C++ and Python languages, provides detailed documentation, easy programming, suitable for amateurs and professional developers.
- Rich interfaces enhance expansion flexibility, including 2 UARTs, 2 SPI controllers, 2 I2C controllers, 24 PWM channels, 4 ADC channels, and 1 USB 1.1 controller.
Specification
CPU |
Dual Arm Cortex-M33 or dual RISC-V Hazard3 processors @ 150MHz |
Memory |
520 KB on-chip SRAM; 4 MB on-board QSPI flash |
Interfacing |
26 multi-purpose GPIO pins, including 4 that can be used for ADC |
Peripherals |
• 2 × UART • 2 × SPI controllers • 2 × I2C controllers • 24 × PWM channels • 1 × USB 1.1 controller and PHY, with host and device support • 12 × PIO state machines |
Input power |
1.8–5.5V DC |
Operating temperature |
-20°C to +85°C |
Form factor |
21 mm × 51 mm |
Package List
- 1x Raspberry Pi Pico 2