Welcome to DIYStoreiq

Home for Electronics

The new RP2350 for Raspberry

The RP2350 processor from Raspberry Pi is a cutting-edge microcontroller that was officially announced on August 8, 2024, and released as part of the Raspberry Pi Pico 2 board. This processor represents a significant advancement in microcontroller technology, offering dual-core, dual-architecture capabilities with Arm Cortex-M33 cores and Hazard3 RISC-V cores, which can be selected via software or programmed into the on-chip OTP memory.

Detailed Specifications

The RP2350 features:

  • Processing Power: Dual Arm Cortex-M33 cores running at 150MHz, with DSP instructions, single-precision floating-point instructions, and a simplified double-precision floating-point coprocessor for advanced calculations.
  • Memory: 520KB of SRAM distributed across ten concurrently accessible banks, along with 8KB of one-time-programmable (OTP) memory.
  • Flash Storage: Optional in-package 2MB QSPI NOR flash connected to the first chip select.
  • Connectivity: Dual USB 1.1 controllers supporting host and device modes, two UART controllers, two SPI controllers, and one QSPI controller.
  • Security Features: Arm TrustZone for secure processing, hardware SHA-256 accelerator, hardware random number generator (TRNG), and optional boot signing with protected OTP storage.
  • Power Management: On-chip switched-mode power supply and programmable low-dropout regulator (LDO) to generate core voltage.

Variants

The RP2350 comes in four versions:

  • RP2350A: 30 GPIO pins in a 7×7mm QFN-60EP package.
  • RP2350B: 48 GPIO pins in a 10×10mm QFN-80EP package.
  • RP2354A: Same package as RP2350A but includes 2MB of QSPI NOR flash.
  • RP2354B: Same package as RP2350B but includes 2MB of QSPI NOR flash.

Applications and Programming

The RP2350 is designed for a wide range of applications, including IoT devices, industrial control systems, and embedded systems requiring high performance and robust security. It is software-compatible with the RP2040 and supports programming in multiple languages, such as assembly, C, C++, Free Pascal, Rust, MicroPython, and CircuitPython.

This processor is a game-changer in the world of microcontrollers, offering unparalleled flexibility, performance, and security. Whether you’re developing innovative IoT solutions or exploring new embedded systems, the RP2350 provides the tools to bring your ideas to life. You can find more details on Wikipedia and the official Raspberry Pi website here.