Raspberry Pi RP2350 Microcontrollers (MCUs)
Raspberry Pi RP2350 Microcontrollers (MCUs) are high-performance and secure MCUs with a higher core clock speed, double the on-chip SRAM, and optional RISC-V cores. These MCUs are built around dual Arm® Cortex®-M33 cores with hardware single-precision floating point and DSP instructions @150MHz. The RP2350 MCUs include a second-generation PIO subsystem that provides flexible interfacing with no CPU overhead. These MCUs consist of the security architecture that is built around Arm TrustZone for Cortex-M. The unique dual-core and dual architecture capability of these MCUs offer a pair of Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores. The dual-architecture is selectable via software or by programming the on-chip OTP memory. The RP2350 MCUs are used in embedded computing and industrial IoT deployments with demanding I/O requirements.Features
- Dual Arm Cortex-M33 or dual Hazard3 RISC-V processors at 150MHz
- Memory
- 520KB on-chip SRAM, in 10 independent banks
- Support for up to 16MB of external QSPI flash/PSRAM via dedicated QSPI bus
- Additional 16MB flash/PSRAM accessible via optional second chip-select
- Peripherals
- 2 x UART
- 2 x SPI controllers
- 2 x I2C controllers
- 24 x PWM channels
- 4/8 x ADC channels
- 1 x USB 1.1 controller and PHY, with host and device support
- 12 x PIO state machines
- Security
- Optional boot signing, enforced by on-chip mask ROM, and with key fingerprint in OTP
- Protected OTP storage for optional boot decryption key
- Global bus filtering based on Arm or RISC-V security/privilege levels
- Peripherals, GPIOs, and DMA channels individually assignable to security domains
- Hardware mitigations for fault injection attacks
- Hardware SHA-256 accelerator
Applications
- Embedded computing
- Industrial IoT deployments with demanding I/O requirements
Switch It Up
Block Diagram
Videos
Additional Resource
Opublikowano: 2025-03-18
| Zaktualizowano: 2025-07-18
