- Arhitecturi dual-procesor @ 150MHz
- Dual simetric Arm Cortex-M33 cu FPU
- Dual simetric RISC-V Hazard3 cores
- 520kB SRAM pe cip, 4 MB flash QSPI pe placă
- Memorie flash de 16Mbit în pachet (doar RP2354)
- 48×(2350-B)/30×(2350-A) pini GPIO toleranți la 5V
- Compatibil software și hardware cu Raspberry Pi Pico 1
- Programare drag-and-drop folosind stocare de masă prin USB
- Modul castelat permite lipirea directă pe plăci de transport
- Securitate (în principal pentru CPU-uri ARM)
- Acces OTP restricționat pentru decriptarea cheii private a imaginii codului SRAM de către bootloader-ul de etapă 2
- Suport TrustZone la nivel de sistem Interfață flash îmbunătățită
- Cache-ul flash este dublu-bancat (word striping) pentru o lățime de bandă mai mare la hit
- Noua interfață XIP suportă citire/scriere, transferuri burst, divizori de ceas impari și traducere de adrese
- Semnare opțională a boot-ului, impusă de ROM-ul de mască pe cip, cu amprentă de cheie în OTP
- Stocare OTP protejată pentru cheia opțională de decriptare a boot-ului
- Filtrare globală a magistralei bazată pe nivelurile de securitate/privilegiu Arm sau RISC-V
- Periferice, GPIO-uri și canale DMA asignabile individual domeniilor de securitate
- Mitigații hardware pentru atacuri de injectare de erori
- Accelerator hardware SHA-256
Periferice
- 2 UART-uri
- 2 controlere SPI
- 2 controlere I2C
- 24 canale PWM
- Controler și PHY USB 1.1, cu suport pentru gazdă și dispozitiv
- 12 mașini de stare PIO
- 16 canale DMA
- 8 intrări analogice la ADC (2350-B)
- Convertor DC-DC în modul comutare pentru alimentarea de bază (RP2040 folosește LDO)
SDK C/C++ open source, suport MicroPython Temperatura de operare -20°C până la +85°C Tensiunea de intrare suportată 1.8–5.5V DC