board

info

datasheet

pins and footprint

chip info

RP2350 is a high-performance, secure, low-cost, and easy-to-use microcontroller launched by Raspberry Pi.

It features large on-chip memory, a symmetric dual-core processor, a deterministic bus structure, and a rich set of peripherals. It is also equipped with our unique Programmable I/O (PIO) subsystem, providing unparalleled power and flexibility for professional users. RP2350 offers detailed documentation, a complete MicroPython port, and a UF2 bootloader in ROM, providing the lowest entry barrier for beginners and hobbyists.

RP2350 is a stateless device that supports execute-in-place (XIP) from external QSPI memory. This design allows you to choose the appropriate density of non-volatile storage for your application and benefit from the low prices of commodity flash components.

RP2350 is manufactured using a modern 40nm process node, featuring high performance, low dynamic power consumption, and low leakage. It also offers multiple low-power modes to support long-term operation on battery power.

Security:

RP2350 features a comprehensive security architecture built around Arm TrustZone for Cortex-M, including the following features:

  • Supports secure boot with signature verification
  • 8KB on-chip anti-fuse One-Time Programmable (OTP) memory
  • SHA-256 accelerator
  • Hardware True Random Number Generator (TRNG)

Architecture switching:

RP2350 includes a pair of open hardware Hazard3 RISC-V cores, which can replace the Cortex-M33 cores at boot. Our boot ROM can even automatically detect the architecture of the built second-stage binary and reboot the chip into the corresponding mode. Except for a small number of security features and the double-precision floating-point accelerator, all chip functions are available in RISC-V mode.

ref