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

Raspberry Pi RP2350 Microcontrollers (MCUs)

Block Diagram

Block Diagram - Raspberry Pi RP2350 Microcontrollers (MCUs)

Videos

Published: 2025-03-18 | Updated: 2025-07-18