Curiosity
Il successore del nRF52840: Nordic nRF54L15 — ARM Cortex-M33 @ 128 MHz (2× la velocità del nRF52840) + coprocessore RISC-V dedicato alla security, BLE 6.0 con Channel Sounding (ranging preciso tipo UWB-lite), nuovo modo proprietario 2.4GHz 4 Mbps, compatibilità nativa Apple Find My + Google Find My Device + Amazon Sidewalk. 0.6 µA in System OFF (vs 0.4 µA del nRF52840 — leggermente peggio ma con 2× CPU). Per Visla Tag next-gen è IL chip futuribile. Pre-order $9.90, disponibilità 31 Lug 2026 — tuo Seeed order #4000532740 in arrivo Agosto.
Specs tecniche
| Parametro | Valore |
|---|---|
| Chip | Nordic nRF54L15 ultra-low-power wireless SoC |
| CPU principale | ARM Cortex-M33 @ 128 MHz (2× nRF52840) |
| CPU coprocessor | RISC-V 128 MHz dedicato a security/peripheral offload |
| RAM | 256 KB (stessa nRF52840) |
| NVM (Non-Volatile Memory) | 1.5 MB |
| Wireless | BLE 6.0 (con Channel Sounding) · Bluetooth Mesh · NFC · Thread · Zigbee · Matter · Amazon Sidewalk · Proprietary 2.4 GHz |
| BLE versione | 6.0 (vs 5.4 del nRF52840) |
| BLE Channel Sounding | ✅ supportato — ranging cm-level (alternativa UWB) |
| Modo proprietario 2.4GHz | nuovo modo 4 Mbps |
| Apple Find My | ✅ compatible via nRF Connect SDK |
| Google Find My Device | ✅ compatible via nRF Connect SDK |
| Amazon Sidewalk | ✅ supportato nativo |
| Security | Secure Boot · Secure FOTA · Secure Storage · ARM TrustZone TEE · crypto accelerator con side-channel protection · tamper detection |
| Sleep chip System OFF | 0.6 µA |
| Sleep board (TBD) | non ancora finalizzato Seeed (in verification) |
| GPIO XIAO | 16× pin (tutti PWM) · 6× ADC analogici |
| Interfaces XIAO | 2× I2C · 1× UART · 2× SPI · 1× NFC |
| Onboard LED | 1× User LED (3 colori RGB su Sense, 1 colore su base) |
| Charging LED | rosso (indicatore battery charging) |
| Buttons | 1× Reset + 1× User (Sense version) |
| Antenna onboard | ceramic 2.4 GHz |
| Antenna esterna | UFL/IPEX4 connector |
| Power input | USB-C 5V · Battery 3.7V LiPo |
| Charging circuit | integrato (gestione LiPo) |
| Software | Nordic nRF Connect SDK · PlatformIO (Zephyr) — NO Arduino IDE! |
| Variant Sense | + 6-axis IMU + PDM microphone (TinyML/voice/posture) |
| Working temp | -20°C / +70°C (NON industrial come nRF52840 -40°C!) |
| Dimensions | 21 × 17.8 mm (form factor XIAO standard) |
| Disponibilità | Pre-order ETA 31 Luglio 2026 |
| Prezzo | $9.90 base · $15.90 Sense · 10+: $8.90/$14.30 |
| HSCODE | 8543709990 (CN) · 8517180050 (US) · 8543709099 (EU) |
| Pre-installed dev tools | ”Get Involved” XIAO Open Roadmap community |
| XIAO expansion compat | Expansion Base · Grove Base · ePaper Breakout · L76K GNSS · 1-Ch Relay · ePaper Driver (altri solo HW, no SW) |
🧪 Note dal bench Visla
- ✅ BLE 6.0 con Channel Sounding: cm-level ranging senza UWB hardware extra — game-changer per Visla Tag “find my” indoor (cerco le chiavi smarrite sotto il divano)
- ✅ Apple Find My + Google Find My Device native: il Visla Tag può entrare nel network AirTag-like di Apple/Google senza che l’utente abbia bisogno dell’app Visla — TROVA il device anche via iPhone di sconosciuti
- ✅ Amazon Sidewalk integration: rete mesh continentale free 900MHz per asset tracker low-bandwidth — un’alternativa cellulare per scenari LoRa-like
- ✅ Coprocessore RISC-V 128MHz dedicato security: il main CPU resta libero per applicazione, security HW separata = side-channel attacks più difficili
- ✅ Cortex-M33 128MHz: 2× la velocità del nRF52840 (64MHz) — abbastanza per TinyML inference rapida
- ✅ 4 Mbps proprietary 2.4GHz: bandwidth doppio del BLE 5.4 Long Range — utile per OTA firmware bulk o video stream sensori
- ✅ Hardware compat XIAO expansion completa: ma SW supporto limitato ai 6 add-on listati — gli altri funzionano hardware-only, driver da scrivere
- ⚠️ NO Arduino IDE: solo Nordic nRF Connect SDK + PlatformIO/Zephyr — curva di apprendimento + setup tooling più complesso (Arduino community = irrilevante qui)
- ⚠️ Working temp -20°C / +70°C: NON industrial (-40/+85 come nRF52840) — non adatto outdoor inverno italiano severo
- ⚠️ 0.6 µA vs 0.4 µA del nRF52840 in System OFF: leggermente peggio del fratello ma il chip fa molto di più (2× CPU + RISC-V coproc + BLE 6.0)
- ⚠️ Pre-order, disponibilità Lug 2026: non testabile prima di Agosto sul bench Visla
⚠️ Gotchas
- NO Arduino IDE = riscrivi tutto il firmware in Zephyr/nRF Connect SDK se vieni da Arduino — non c’è transizione facile, è un cambio di paradigma
- Power board-level ancora non finalizzato Seeed: il 0.6µA è del chip nudo, sul board XIAO aspettati 5-10µA come per nRF52840
- Solo 6 XIAO expansion board supportati lato SW (Expansion Base, Grove Base, ePaper Breakout, L76K GNSS, 1-Ch Relay, ePaper Driver) — gli altri NO driver, devi scriverlo tu
- Channel Sounding richiede entrambi i lati del link supportino BLE 6.0 — iPhone 17+ supporto incerto al momento, verifica compatibility
- Apple Find My richiede MFi license + integration via Nordic Find My module — non plug-and-play, serve accordo Apple per production
- IPEX4 connector è MICRO (vs UFL standard) — cavo specifico, no compatibility con antenne UFL tradizionali
- Variante Sense aggiunge IMU 6-axis + PDM mic + RGB LED + user button (vs base) per $6 in più — vale la pena per TinyML/wearable