Raspberry Pi RP2350 Review: Dual ARM + RISC-V Architecture Pushes Microcontroller Boundaries

The Raspberry Pi RP2350 is the successor to the popular RP2040, featuring a unique dual-architecture design with both ARM Cortex-M33 and Hazard3 RISC-V cores that can be switched at boot time.

What’s New vs RP2040

  • Dual ARM Cortex-M33 cores @ 150MHz (up from M0+)
  • Switchable RISC-V cores (Hazard3)
  • 520KB SRAM (up from 264KB)
  • TrustZone security
  • Floating point hardware
  • New PIO state machines

Performance

The RP2350 delivers roughly 2x the performance of RP2040 at the same price point, with significantly improved DSP capabilities thanks to the M33 core’s hardware floating-point and SIMD instructions.

SDK and Toolchain

The official Raspberry Pi Pico SDK supports RP2350 from version 2.0, with MicroPython and CircuitPython support also available. All existing RP2040 code is compatible with minor adjustments.