RP2350 is the new high-performance, secure microcontroller from Raspberry Pi. With a higher core clock speed, double the on-chipSRAM, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities,RP2350 delivers a significant performance and feature boost over its predecessor,RP2040.
[] RP2350 is the new high-performance, secure microcontroller from Raspberry Pi. With a higher core clock speed, double the on-chipSRAM, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities,RP2350 delivers a significant performance and feature boost over its predecessor,RP2040.
[] RP2350provides a comprehensive security architecture, built around Arm TrustZone for Cortex-M, and incorporating signed boot, 8KB of antifuse OTP for key storage,SHA-256 acceleration, a hardware TRNG,and fast glitch detectors. These features,including the secure boot ROM, are extensively documented and available to all users without restriction: this transparent approach, which contrasts with the "security through obscurity" offered by legacy vendors, allows professional users to integrate RP2350 into products with confidence.
[] The unique dual-core, dual-architecture capability of RP2350 allows users to choose between a pair of industry-standard Arm Cortex-M33 cores, and a pair of open-hardware Hazard3 RISC-V cores. Three high-performance Programmable I/0(PIO) co-processors,with a total of twelve independent state machines, support software-defined interfacing,with little or no CPU overhead.
[] RP2350 offers best-in-class performance for a vast range of applications, from cost-optimised embedded computing, to secure applications requiring trusted firmware, to industrial loTdeployments with demanding I/O requirements. It is available in four package variants: with 30 or 48 GPIO pins, and with or without2MB stacked flash memory.
【Key features】
CPU: Dual Arm Cortex-M33 or dual Hazard3RISC-V processors@ 150MHz
Memory: 20KB on-chip SRAM, in ten independent banks
[] Support for up to 16 MB of externalQSPI flash/PSRAM via dedicated QSPI bus; additional 16 MB flash/PSRAM accessible via optional second chip-select
Peripherals: 2xUART
[] 2x SPI controllers
[] 2x12C controllers
[] 24 x PWM channels
[] 4/8x ADC channels
[] 1 x USB 1.1 controller and PHY, with host and device support
[] 12 x PIO state machines
Security features: 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
Compliance: For a full list of local and regional product approvals, please visit pip.raspberrypi.com
【RP2350 block diagram】
【60QFN pinout】
GPIOX:General-purpose digital input and output
GPIOx/ADCy:General-purpose digital input and output, with analogue-to-digital converter function
QSPIx:Interface to an SPI, Dual-SPI or Quad-SPI flash device, with execute-in-place support
USB_DM and USB_DP:USB controller, supporting full-speed device and full-/low-speed host
XIN and XOUT:Connect a crystal to RP2350's crystal oscillator
RUN:Global asynchronous reset pin; reset when driven low, run when driven high
SWCLK and SWDIO:Access to the internal Serial Wire Debug multi-drop bus; provides debug access to
both processors
GND:Single external ground connection, bonded to a number of internal ground pads on the RP2350 die
QSPI_I0VDD:Provides the IO supply for the chip's QSPI interface
IOVDD:Power supply for digitalGPIOs, nominal voltage 1.8 V to 3.3V
USB_OTP_VDD:Power supply for internal USB full-speed PHY and OTP, nominal voltage 3.3 V
ADC_AVDD:Power supply for analogue-to-digital converter, nominal voltage 3.3 V
VREG_VIN:Power input for the internal core voltage regulator, nominal voltage2.7 V to 5.5V
VREG_FB:Internal core voltage regulator: See datasheet
VREG_LX:Internal core voltage regulator: See datasheet
VREG_PGND:Internal core voltage regulator: See datasheet
VREG_AVDD:Internal core voltage regulator: See datasheet
DVDD:Digital core power supply, nominal voltage 1.1V
【60QFN physical specification】
【80QFN pinout】
GPIOX:General-purpose digital input and output
GPIOx/ADCy:General-purpose digital input and output, with analogue-to-digital converter function
QSPIx:Interface to an SPI, Dual-SPI or Quad-SPI flash device, with execute-in-place support
USB_DM and USB_DP:USB controller, supporting full-speed device and full-/low-speed host
XIN and XOUT:Connect a crystal to RP2350's crystal oscillator
RUN:Global asynchronous reset pin; reset when driven low, run when driven high
SWCLK and SWDIO:Access to the internal Serial Wire Debug multi-drop bus; provides debug access toboth processors
GND:Single external ground connection, bonded to a number of internal ground pads on the
RP2350 die
QSPI_I0VDD:Provides the IO supply for the chip's QSPI interface
IOVDD:Power supply for digitalGPIOs, nominal voltage 1.8 V to 3.3V
USB_OTP_VDD:Power supply for internal USB full-speed PHY and OTP, nominal voltage 3.3 V
ADC_AVDD:Power supply for analogue-to-digital converter, nominal voltage 3.3 V
VREG_VIN:Power input for the internal core voltage regulator, nominal voltage2.7 V to 5.5V
VREG_FB:Internal core voltage regulator: See datasheet
VREG_LX:Internal core voltage regulator: See datasheet
VREG_PGND:Internal core voltage regulator: See datasheet
VREG_AVDD:Internal core voltage regulator: See datasheet
DVDD:Digital core power supply, nominal voltage 1.1V
【80QFN physical specification】
[] RP2350A-(Waiting Product Release)
[] RP2350B-(Waiting Product Release)
[] RP2354A-(Waiting Product Release)
[] RP2354B-(Waiting Product Release)
To:
Dear Customers, There may be a lag of several hours before we could process your order, depending on the time difference between your location and ours. Sincerely hoping your understanding!