Chips › Processors › ARM 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
| Emulator | Type | License | Site |
|---|---|---|---|
| Raspberry Pi Pico 2 | online | MIT (rp2350js + MicroPython) | Website ↗ |