The RP2350B microcontroller from Raspberry Pi offers significant enhancements over RP2040, whilst continuing to provide their signature values of high-performance, low-cost, accessible computing, distilled into an extraordinary microcontroller.
The unique dual-core, dual-architecture capability of RP2350 provides a pair of industry-standard Arm Cortex-M33 cores with hardware single-precision floating point and DSP instructions @150MHz, and a pair of open-hardware Hazard3 RISC-V cores, selectable in software or by programming the on-chip OTP memory.
The RP2350B has a comprehensive security architecture, built around Arm TrustZone for Cortex-M, along with a second-generation PIO subsystem that provides flexible interfacing with no CPU overhead.
This is the RP2350B variant, offering 48 GPIO in a 10x10 QFN 80-pin package. We also stock the RP2350A which offers 30 GPIO in a 7x7 QFN 60-pin package.
Sold in a pack of five.
Important RP2350 Design Guidelines
Specifications
-
RP2350B: 48 GPIO, 10x10 QFN80
- Dual Arm Cortex-M33 or dual Hazard3 RISC-V processors @ 150MHz
- 520 KB on-chip SRAM
- Robust and fully documented security features:
- ARM TrustZone for Cortex-M
- Optional boot signing, enforced by on-chip mask ROM, with key fingerprint in OTP
- Protected OTP storage for optional boot decryption key
- Global bus filtering based on Arm or RISC-V security/privilege levels
- Peripherals, GPIOs, and DMA channels individually assignable to security domains
- Hardware mitigations for fault injection attacks
- Hardware SHA-256 accelerator
- 2 × UART
- 2 × SPI controllers
- 2 × I2C controllers
- 24 × PWM channels
- 4/8 x ADC channels
- 1 × USB 1.1 controller and PHY, with host and device support
- 12 × PIO state machines
- Software-compatible with RP2040
- Open source C/C++ SDK, MicroPython support
- RP2350 will remain in production until at least January 2045
Resources
Package Contents
- 5x RP2350B microcontrollers