Rust on the RP2350
Published on: 2025-06-09 17:42:02
RP2350 Launch Blog
Posted on 2024-08-08
Contents
Intro
Today sees the announcement of the latest additions to Raspberry Pi's microcontroller line-up - the RP2350 family. I've had prototype units for a while, and you can run Rust code on it today. To my knowledge this is the first ever microcontroller launch with Rust support out-of-the-box.
If you haven't seen the specs elsewhere, let me catch you up:
RP2040 RP235x Main CPUs 2x Arm Cortex-M0+ (Armv6-M) 2x Arm Cortex-M33 with FPU (Armv8-M) Alternate CPUs None 2x Hazard3 (RISC-V RV32IMAC) Atomic Compare-and-Swap No Yes (Arm and RISC-V modes) Double-Precision Float Co-Pro No Yes (Arm mode only) Nominal Clock 133 MHz 150 MHz On-chip SRAM 264 KiB 520 KiB Internal Flash None Either None (RP2350x), or 2 MiB (RP2354x) Internal OTP None 64 pages of 64x 24-bit words (readable as 16-bit + ECC) Secure Boot No Yes External Memory 1x QSPI Flash (16 MiB max) 2x QSPI Flash and/or PSRAM (16 MiB max each) Flash Partitions Not Supported ROM support
... Read full article.