- Dual-Prozessor-Architekturen @ 150MHz
- Symmetrische Dual Arm Cortex-M33 mit FPU
- Symmetrische Dual RISC-V Hazard3 Kerne
- 520kB On-Chip SRAM, 4 MB On-Board QSPI-Flash
- 16Mbit Flash-Speicher im Paket (nur RP2354)
- 48×(2350-B)/30×(2350-A) 5V-tolerante GPIO-Pins
- Software- und hardwarekompatibel mit Raspberry Pi Pico 1
- Drag-and-Drop-Programmierung über USB-Massenspeicher
- Castellated-Modul ermöglicht direktes Löten auf Trägerplatinen
- Sicherheit (hauptsächlich für ARM-CPUs)
- Eingeschränkter OTP-Zugriff zur Entschlüsselung des privaten Schlüssels des SRAM-Code-Images durch den Stage-2-Bootloader
- System-Level TrustZone-Unterstützung Erweitertes Flash-Interface
- Flash-Cache ist doppelt gebankt (Word-Striping) für höhere Trefferbandbreite
- Neue XIP-Schnittstelle unterstützt Lese-/Schreibzugriffe, Burst-Transfers, ungerade Taktteiler und Adressübersetzung
- Optionale Boot-Signierung, erzwungen durch On-Chip-Masken-ROM, mit Schlüssel-Fingerprint in OTP
- Geschützter OTP-Speicher für optionalen Boot-Entschlüsselungsschlüssel
- Globales Bus-Filtering basierend auf Arm- oder RISC-V-Sicherheits-/Privilegienebenen
- Peripheriegeräte, GPIOs und DMA-Kanäle einzeln zu Sicherheitsdomänen zuweisbar
- Hardware-Abschwächungen gegen Fehlerinjektionsangriffe
- Hardware SHA-256 Beschleuniger
Peripheriegeräte
- 2 UARTs
- 2 SPI-Controller
- 2 I2C-Controller
- 24 PWM-Kanäle
- USB 1.1 Controller und PHY, mit Host- und Geräteunterstützung
- 12 PIO-Zustandsmaschinen
- 16 DMA-Kanäle
- 8 analoge Eingänge zum ADC (2350-B)
- Schaltmodus-DC-DC-Wandler für Kernversorgung (RP2040 verwendet LDO)
Open-Source-C/C++-SDK, MicroPython-Unterstützung Betriebstemperatur -20°C bis +85°C Unterstützte Eingangsspannung 1,8–5,5V DC