# RP2350

> ARM-architecture and RISC-V microcontroller by the Raspberry Pi Foundation

**Wikidata**: [Q128790150](https://www.wikidata.org/wiki/Q128790150)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/RP2350)  
**Source**: https://4ort.xyz/entity/rp2350

## Summary
RP2350 is a dual-architecture microcontroller developed by the Raspberry Pi Foundation that can run either ARM Cortex-M or RISC-V instruction sets, operating at up to 150 MHz. It represents the Foundation's second-generation silicon design, following the RP2040, and serves as the main processor on the Raspberry Pi Pico 2 board.

## Key Facts
- Clock frequency: 150 MHz (megahertz) — per official datasheet
- Developer: Raspberry Pi Foundation
- Architecture support: ARM Cortex-M and RISC-V (dual ISA capability)
- Product class: microcontroller, product model
- Sitelink count across Wikimedia projects: 4
- Official product page: https://www.raspberrypi.com/products/rp2350/
- Image file: Macro photograph of RP2350 on Raspberry Pi Pico 2 board available on Wikimedia Commons
- Wikipedia articles exist in Catalan, German, and English; Commons category "RP2350" hosts media

## FAQs
### Q: What makes RP2350 different from RP2040?
A: RP2350 adds a RISC-V core option alongside ARM Cortex-M, doubles the maximum clock speed to 150 MHz, and is fabricated on a newer silicon process for better power efficiency.

### Q: Can I program RP2350 in both ARM and RISC-V modes at the same time?
A: No. The chip boots into one architecture or the other; you select the desired ISA at compile time and the device runs exclusively in that mode.

### Q: Which development boards use RP2350?
A: At launch the primary board is Raspberry Pi Pico 2; third-party carriers and modules are expected to follow the same ecosystem pattern established for RP2040.

### Q: Is RP2350 drop-in compatible with RP2040?
A: Electrically and mechanically it fits the same 40-pin DIP footprint, but firmware must be re-compiled for the new memory map and peripheral set.

## Why It Matters
RP2350 matters because it breaks the single-architecture lock-in typical of low-cost microcontrollers. By offering both ARM Cortex-M and RISC-V in one piece of silicon, the Raspberry Pi Foundation gives developers freedom to choose ecosystems, toolchains, and licensing models without changing hardware. The 150 MHz clock speed places it in the performance gap between traditional 8/16-bit MCUs and application-class Linux processors, enabling real-time tasks such as audio processing, motor control, and basic machine-learning inference while still costing only a few dollars. Because the Foundation controls the silicon design, long-term availability and documentation quality—historically weak points for budget MCUs—are assured, making RP2350 a safe choice for educational projects, commercial products, and open-hardware designs alike.

## Notable For
- First mass-market microcontroller from a major vendor to ship with official dual ARM/RISC-V support
- 150 MHz maximum frequency—50% higher than the closest predecessor in the Raspberry Pi silicon line
- Maintains the same 40-pin DIP footprint introduced by RP2040, preserving accessory compatibility
- Fully documented with freely downloadable datasheets and hardware design files from day one, continuing the Raspberry Pi Foundation’s open-documentation tradition

## Body
### Architecture
RP2350 contains two processor islands: an ARM Cortex-M33 core and a Hazard3 RISC-V core. Only one is active after reset; the user selects which by setting a fuse bit or by strap pins sampled at boot. Both cores share the same memory map and peripheral bus, so application code can be ported between ISAs with only a re-compile.

### Clock and Power
The device is specified to run from a 3.3 V supply and supports an external crystal or oscillator from 12 MHz to 50 MHz. An on-chip PLL multiplies the reference to the core clock, capped at 150 MHz. Power consumption scales with frequency; the datasheet lists typical figures but does not yet specify low-power sleep states.

### Package and Pin-out
RP2350 arrives in a 7 × 7 mm QFN-60 package that is soldered down on the Raspberry Pi Pico 2 carrier board; the board then exposes the familiar 40-pin edge connector. Pin functions largely mirror RP2040—GPIO, ADC, UART, SPI, I²C, PWM—so existing add-on boards (Pico Hats) continue to fit mechanically.

### Development Ecosystem
The Foundation provides an updated C/C++ SDK that abstracts peripherals for both architectures. GCC and LLVM toolchains are supported; debugging is done via SWD on ARM and JTAG on RISC-V. Community ports of MicroPython, CircuitPython, and Rust already target the chip, re-using the RP2040 HAL where practical.

### Availability
Volume shipments began in August 2024 alongside the Pico 2 board. Unit pricing is set by resellers; Raspberry Pi’s own trade price list is not public, but early retail listings position the chip in the sub-$2 range at scale, matching RP2040’s historic cost.

## References

1. [Source](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf)