Jump to content

RP2350

From Wikipedia, the free encyclopedia

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)
  • Peripherals:
    • Two UARTs
    • Two SPI controllers
    • Two I²C controllers
    • One high-speed serial transmit (HSTX) interface
    • 24 PWM channels
    • USB 1.1 controller and PHY, with host and device support
    • 12 programmable input–output (PIO) state machines
    • 4/8 channel ADC with internal temperature sensor, 500 ksps, 12-bit conversion

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

References

[edit]
  1. ^ "RP2350". Raspberry Pi.
  2. ^ a b c Upton, Eben (8 August 2024). "Raspberry Pi Pico 2, our new $5 microcontroller board, on sale now". Raspberry Pi. Retrieved 8 August 2024.
[edit]