ChipRaspberry Pi

RP2350

Raspberry Pi RP2350 microcontroller: dual Cortex-M33 or Hazard3 RISC-V at up to 150 MHz, 520 kB SRAM, three PIO blocks, HSTX and a security suite; variants decide flash and the number of ADC channels.

RP2350 is Raspberry Pi's second-generation microcontroller: a software-selectable dual-core Arm Cortex-M33 or dual-core Hazard3 RISC-V CPU at up to 150 MHz, 520 kB of on-chip SRAM, three PIO blocks, an HSTX high-speed output peripheral and a security architecture (TrustZone, signed boot, TRNG; in RISC-V mode some security features and the double-precision floating-point accelerator are unavailable). Whether it carries on-chip flash depends on the variant: RP2350A/B have none, RP2354A/B include 2 MB stacked flash.

Start from a board: Raspberry Pi Pico 2; the site's Q&A Beetle RP2350 vs Pico 2 compares the two RP2350A breakouts. Official docs: RP2350 chip overview.

Capabilities — what the chip provides

Each row is one capability: the official wording, what it means in development, and the source. Variant-dependent numbers say so in their own row.

Capabilities

CapabilityWhat the sources saySource
Dual Cortex-M33 or Hazard3 RISC-V @ up to 150 MHz“A choice of … Dual-core Arm Cortex-M33 / Dual-core Hazard3 RISC-V processor … at up to 150 MHz” (official wording). Software-selectable architecture — one chip, two instruction sets.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
520 kB on-chip SRAM, ten banks“520 kB of on-chip SRAM in ten independent banks” (official wording). Double the RP2040's SRAM.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
External QSPI flash / PSRAM via QMI; variant with 2 MB stacked flash“Run code directly from external flash … connect to external PSRAM through the QMI interface … RP2354A and RP2354B include 2 MB of stacked flash” (official wording). Unlike RP2040, some RP235x variants carry on-chip flash — the variant decides.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
4- or 8-channel ADC (variant) + temperature sensor“Depending on variant, 4-channel or 8-channel ADC with internal temperature sensor, 500 kS/s, and 12-bit conversion” (official wording). Channel count depends on the chip variant (A vs B packaging).Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
Three PIO blocks, twelve state machines“three PIO blocks, each with four state machines (twelve in total)” (official wording). One more block than RP2040.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
2 UART / 2 SPI / 2 I2C / 16-24 PWM (variant) / USB 1.1 / HSTX“Two UARTs … Two SPI … Two I2C … 16 or 24 PWM channels … A USB 1.1 controller and PHY … An HSTX peripheral for high-speed digital output” (official wording). HSTX drives high-speed digital output such as video; PWM channel count is variant-dependent.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76
TrustZone / signed boot / OTP / SHA-256 / TRNG“Security architecture built around Arm TrustZone … Signed boot support … OTP memory … SHA-256 acceleration … hardware TRNG” (official wording, abridged). A security feature set RP2040 does not have. In RISC-V mode some security features and the double-precision floating-point accelerator are unavailable (Architecture switching note); the affected subset is not enumerated here.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2350.adoc#L44-L76

Before you rely on a capability — scope and limits

Boards built on the RP2350

Pinouts, revisions and connectors live on the board pages.

Start developing

Common questions this site answers

Sources and evidence

Also known as: RP2350, rp2350