RP2350
RP2350 is a 32-bit dual ARM Cortex-M33 and Hazard3 RISC-V microcontroller integrated circuit by Raspberry Pi Ltd.[1] In August 2024, it was released as part of the Raspberry Pi Pico 2 board.[2]
Overview
[edit]Announced on 8 August, the RP2350 is the second microcontroller designed by Raspberry Pi Ltd, after the RP2040.[2] The microcontroller is low cost, with the Raspberry Pi Pico 2 being introduced at US$5 and the RP2350 itself costing as little as US$0.80 in bulk. The microcontroller is software-compatible with the RP2040 and can be programmed in assembly, C, C++, Free Pascal, Rust, MicroPython, CircuitPython, and other languages.
The RP2350 comes in four versions:
- RP2350A with 30 GPIO in a 7 × 7 mm 60-pin package
- RP2350B with 48 GPIO in a 10 × 10 mm 80-pin package
- RP2354A, which is the RP2350A with stacked 2MB of flash
- RP2354B, which is the RP2350B with stacked 2MB of flash
At announcement time, seventeen other manufacturers had products expected to be available within a month:
- 4D Systems
- Adafruit
- Bus Pirate
- Cytron
- Hellbender
- Ignys
- Invector Labs
- Melopero
- NewAE
- Pimoroni
- Seeed
- Solder Party
- SparkFun
- Switch Science
- ThisisNotRocketScience
- Tiny Circuits
- Wiznet
Features
[edit]The chip is 5.3 mm2 (0.0082 sq in) silicon die in a 7 × 7 mm QFN-60 or 10 × 10 mm QFN-80 surface-mount device (SMD) package.[2]
- Key features:
- 150 MHz dual ARM Cortex-M33 and Hazard3 RISC-V cores
- Each core has floating point and DSP support
- 520 kB SRAM in ten concurrently accessible banks
- 8 kB of one-time-programmable (OTP) memory
- QSPI bus controller, supporting external PSRAM
- DMA controller
- AHB crossbar, fully-connected
- On-chip switch-mode power supply and programmable low-dropout regulator (LDO) to generate core voltage
- Two on-chip PLLs to generate 48 MHz USB and 150MHz core clocks
- 30/48 GPIO pins, of which four can optionally be used as analog inputs
- Optional boot signing with protected OTP storage
- Hardware SHA-256 accelerator
- Hardware random number generator (TRNG)
- 150 MHz dual ARM Cortex-M33 and Hazard3 RISC-V cores
- Peripherals:
See also
[edit]- RP2040
- Arduino – a popular microcontroller board family
- ESP32 – a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth.
- STM32 – a family of 32-bit microcontroller integrated circuits
- Raspberry Pi – Raspberry Pi's series of small single board computers
- Thumby (Game Console) – a thumb-sized micro-console powered by the RP2040