ChipsProcessorsARM family › Raspberry Pi RP2350

Raspberry Pi RP2350

2024

The RP2350 is Raspberry Pi's second-generation in-house silicon and the processor in the Raspberry Pi Pico 2. It is unusual in being dual-architecture: it carries two 32-bit Arm Cortex-M33 cores (ARMv8-M, Thumb, with an FPU and TrustZone) and two Hazard3 RISC-V (RV32IMAC) cores on the same die — a boot-time choice selects which pair runs — at up to 150MHz, with 520KB of on-chip SRAM and execute-in-place from external QSPI flash. Alongside the cores it carries a boot ROM, the single-cycle SIO/GPIO block, timers, UARTs, a USB device controller and the programmable I/O (PIO) blocks. Here the Arm Cortex-M33 side is emulated; the RISC-V half of the duality is noted but the Arm cores run.

Machines

Emulators

EmulatorTypeLicenseSite
Raspberry Pi Pico 2onlineMIT (rp2350js + MicroPython)Website ↗