Curiosity
Il nRF52832 è il SoC più diffuso e “general purpose” della famiglia nRF52 di Nordic Semiconductor: il cavallo di battaglia che ha portato BLE su milioni di wearable, sensori e dispositivi medicali. Monta un Cortex-M4 con FPU (M4F) a 64 MHz, fino a 512 KB di flash e 64 KB di RAM, periferiche complete (I²S, PDM, PWM, ADC 12-bit) e soprattutto NFC-A Tag integrato per il pairing tap-to-connect e l’Out-Of-Band bootstrapping. Supporta Bluetooth LE 5.4 (con 2 Mbps), Bluetooth mesh, ANT e protocolli 2.4 GHz proprietari. È il gradino centrale: sopra ci sono il nRF52833 (più RAM, USB, temp estesa, Direction Finding) e il nRF52840 (1 MB flash, 256 KB RAM, USB, crypto avanzata, Cortex-M4F a 64 MHz). Per progetti BLE “normali” con un buon margine di memoria, resta la scelta di riferimento.
Specs tecniche
| Parametro | Valore |
|---|---|
| Chip | Nordic nRF52832 (SoC BLE + NFC) |
| CPU | Arm Cortex-M4 con FPU @ 64 MHz |
| Flash | 512 / 256 KB (varianti) |
| RAM | 64 / 32 KB (varianti) |
| Wireless | Bluetooth Low Energy 5.4 · Bluetooth mesh · ANT · 2.4 GHz proprietary |
| BLE feature | 2 Mbps high-throughput |
| NFC | NFC-A Tag (tap-to-pair / OOB) |
| TX power | +4 dBm |
| Crittografia | 128-bit AES |
| GPIO | 32 |
| Periferiche | ADC 12-bit · UART · SPI · TWI (I²C) · PDM · I²S · PWM |
| Package | QFN48 6×6 mm · WLCSP 3.0×3.2 mm |
| Temp operativa | −40 … +85 °C |
| Alimentazione | 1.7 … 3.6 V |
| System OFF (tip.) | ~0.3 µA |
⚠️ Gotchas
- No Long Range / no Coded PHY: il 52832 NON fa BLE Long Range né Direction Finding — per quello servono nRF52811/nRF52833/nRF52840
- No USB: niente USB nativo (presente invece su 52820/52833/52840)
- Varianti memoria diverse (512/64 vs 256/32 KB): verifica il part number, il binario BLE può non entrare nella variante piccola
- Temp max +85 °C: per ambienti caldi/automotive sali al nRF52833 (+105 °C)
- Errata note storiche su anomalie radio/PPI: usa sempre l’ultima revision (es. QIAA Bx) e il driver nrfx aggiornato