Description
The Raspberry Pi Pico 2 is the latest microcontroller board from Raspberry Pi. It is based on the brand new RP2350 microcontroller part of the RP235x microcontroller platform designed at Raspberry Pi. The Pico 2 offers significant performance and feature enhancements compared to the original Pico while maintaining hardware and software compatibility.
The Pico 2 is ideal for a variety of applications ranging from simple projects for hobbyists to complex developments for professional engineers. With its enhanced performance and extended features developers can realize more demanding and versatile projects. The combination of high processing power extensive peripheral options and advanced security features makes the Pico 2 a powerful and reliable choice for any microcontroller project.
Technical Specifications:
- Form Factor: 21 mm × 51 mm
- CPU: Dual Arm Cortex M33 or dual RISC V Hazard3 at 150MHz
- Memory: 520 KB on chip SRAM; 4 MB on board QSPI flash
- GPIO Pins: 26 multi-purpose pins including 4 ADC capable
-
Peripherals:
- 2 × UART
- 2 × SPI controllers
- 2 × I²C controllers
- 24 × PWM channels
- 1 × USB 1.1 controller and PHY with host and device support
- 12 × PIO state machines
- Input Power: 1,8 to 5,5V DC
- Operating Temperature: -20°C to +85°C
- Production Lifetime: Raspberry Pi Pico 2 will remain in production until at least January 2040
Features:
- Security: Comprehensive security architecture based on Arm TrustZone for Cortex M including signed boot 8 KB antifuse OTP for key storage SHA 256 acceleration hardware TRNG and fast glitch detectors
- Performance Boost: Higher core clock speed double the on chip SRAM double the on board flash memory more powerful Arm cores and optional RISC V cores
- Interfacing Capabilities: Enhanced interfacing capabilities for a wide range of applications
- Programmability: Supports programming in C/C++ and Python ideal for enthusiasts and professional developers
Compatibility:
The Raspberry Pi Pico 2 is hardware and software compatible with earlier members of the Raspberry Pi Pico series ensuring seamless integration into existing projects
- System Clock: The RP2350 features a system clock speed of 150MHz compared to 133MHz in the RP2040
- Processor Architecture: The RP2350 uses dual Arm Cortex M33 cores and dual RISC V Hazard3 cores while the RP2040 uses only dual Arm Cortex M0+ cores
- Memory: The RP2350 provides 520KB on chip SRAM compared to 264KB in the RP2040
- Flash Memory: The RP2350 features 4MB on board QSPI flash memory double that of the RP2040's 2MB
- Security Features: The RP2350 offers a comprehensive security architecture with Arm TrustZone SHA 256 acceleration hardware TRNG and fast glitch detectors while the RP2040 lacks specific security features
- Peripherals: The RP2350 offers more and improved peripheral options including more PWM channels and enhanced USB support
Use Cases:
- IoT Devices: With its small size and powerful capabilities the Pico 2 is perfect for IoT projects
- Prototyping: Developers can use the Pico 2 to quickly and efficiently create prototypes for new products
- Education: Due to its ease of use and Python programmability the Pico 2 is ideal for educational purposes
- Robotics: With its extensive GPIO pins and PWM channels the Pico 2 is an excellent choice for robotics projects
- Home Automation: The Pico 2 can be used to implement various home automation tasks such as controlling lighting or heating systems
Vergleichstabelle RP2040 vs. RP2350
Feature | RP2040 | RP2350 |
---|---|---|
System Clock | 133MHz | 150MHz |
CPU Cores | Dual Arm Cortex-M0+ | Dual Arm Cortex-M33 + Dual RISC-V Hazard3 |
RAM | 264KB | 520KB |
Flash Memory | 2MB | 4MB |
Security | - | Arm TrustZone, SHA-256, TRNG |
GPIO Pins | 30 | 26 (with 4 ADC) |
USB | 1.1 | 1.1 with host and device support |
PWM Channels | 16 | 24 |
Peripherals | UART, SPI, I²C, PWM | UART, SPI, I²C, PWM, PIO, DMA |
Operating Temperature | -20°C to +85°C | -20°C to +85°C |
Comparison Table RP2040 vs. RP2350
Feature | RP2040 | RP2350 |
---|---|---|
System Clock | 133MHz | 150MHz |
CPU Cores | Dual Arm Cortex-M0+ | Dual Arm Cortex-M33 + Dual RISC-V Hazard3 |
RAM | 264KB | 520KB |
Flash Memory | 2MB | 4MB |
Security | - | Arm TrustZone, SHA-256, TRNG |
GPIO Pins | 30 | 26 (with 4 ADC) |
USB | 1.1 | 1.1 with host and device support |
PWM Channels | 16 | 24 |
Peripherals | UART, SPI, I²C, PWM | UART, SPI, I²C, PWM, PIO, DMA |
Operating Temperature | -20°C to +85°C | -20°C to +85°C |