V
Visla Hardware
Portal R&D
🧠 MCU 🏷️ Bluetooth LE ⚡ Low power

nRF54H20

Nordic Semiconductor
Multicore Cortex-M33 320MHzCoprocessori RISC-V VPRBLE/Thread/Matter 2.4GHz

Curiosity

SoC multicore high-performance Nordic di 4ª generazione: più core Arm Cortex-M33 fino a 320 MHz affiancati da coprocessori RISC-V VPR (Vector Processing Unit) per offload di task periferici e real-time, con 2 MB di MRAM non volatile e 1 MB di RAM. Radio multiprotocollo 2.4 GHz con BLE, 802.15.4 (Thread/Matter) e TX fino a +10 dBm. È il top di gamma della famiglia nRF54H, pensato per applicazioni dove un singolo nRF54L15 o nRF5340 non basta in compute. Si programma in Zephyr / nRF Connect SDK. Per la connettività cellulare resta a sé (vedi nRF9161 / nRF9151); per il Wi-Fi serve un companion della serie nRF70.

Specs tecniche

ParametroValore
TipoSoC multicore wireless 2.4 GHz
CPU applicativaPiù Arm Cortex-M33 fino a 320 MHz
CoprocessoriRISC-V VPR (Vector Processing Unit) per periferiche/real-time
Memoria non volatile2 MB MRAM
RAM1 MB
Radio4ª gen 2.4 GHz multiprotocollo
ProtocolliBluetooth LE · 802.15.4 (Thread · Matter)
RX sensitivity BLE (1 Mbps)-99 dBm
RX sensitivity 802.15.4-104 dBm
TX powerfino a +10 dBm
Throughput radiofino a 4 Mbps
USBHigh-speed USB (480 Mbps)
CANCAN FD controller
ADC14-bit
Radio RX currentda 1.7 mA (3V, DC/DC)
SicurezzaPSA Certified Level 3 · Secure Boot · Secure FW Update · Secure Storage · tamper sensors · crypto con hardening side-channel
PackageWLCSP
ToolchainZephyr / nRF Connect SDK

🧪 Note dal bench Visla

  • Compute molto sopra l’nRF54L/nRF53: M33 fino a 320 MHz + VPR RISC-V → utile se un giorno serve fare sensor fusion / edge ML on-device su un Visla evoluto, oltre il semplice tracker.
  • ⚠️ Non è connettività cellulare: è BLE/Thread/Matter 2.4 GHz. Per il Visla Tag/v2 (LTE-M/NB-IoT) il chip giusto resta la serie nRF91; questo è un host applicativo, non un modem.
  • ⚠️ Fascia alta / overkill per un tracker: per un asset tracker low-power basterebbe nRF54L15. L’nRF54H20 ha senso solo per gateway/hub o dispositivi multi-radio complessi.

⚠️ Gotchas

  • Toolchain Zephyr obbligatoria: niente Arduino IDE. Il modello multicore (app core + coprocessori RISC-V) aggiunge complessità di partizionamento (devicetree, IPC tra core) rispetto a un SoC single-core.
  • Package WLCSP: richiede PCB di buona qualità (via-in-pad / HDI) e capacità di reflow su BGA-like — non è un QFN cablabile a mano.
  • MRAM ≠ flash: 2 MB di MRAM, comportamento e tooling diversi dalla flash classica; verificare i workflow di programmazione/FOTA del SDK.
  • Antenna 2.4 GHz da progettare a 50Ω con matching dedicato, come per ogni SoC radio Nordic.

🔗 Risorse