V
Visla Hardware
Portal R&D
🧠 MCU ⚡ Low power

ESP32-C6

Espressif
🏭 Chip @ 1k pcs
€2.80
production BOM
7µA deep sleepWi-Fi 6Thread/Matter

Curiosity

RISC-V single-core 160MHz, futureproof con Wi-Fi 6 + Thread/Matter per integrazione smart home. Più efficiente dell’S3 in idle, ma niente PSRAM. Ideale per Visla Tag indoor.

📊 Consumo BLE MISURATO per-modalità (18/07/2026) — vs nRF52840

XIAO ESP32-C6 e nRF52840 a confronto, stesso banco: 3.3V sul pin 3V3 dal DPS-150 (no USB, no batteria), firmware bench interattivo gemello (NimBLE su C6, Bluefruit su nRF), comandi via Waveshare UART.

ModalitàESP32-C6nRF52840rapporto
radio OFF (idle)43.7 mA4.8 mA9.1×
solo advertising44.5 mA4.8 mA9.3×
solo scan59.3 mA14.4 mA4.1×
scan + advertising60.0 mA9.4 mA6.4×
sweep TX −24→+9 dBmpiatta (~45)piatta (~5)

⚠️ MISURA NON OTTIMIZZATA (da rifare): il C6 era in config default — CPU 160 MHz, nessun light-sleep/modem-sleep, nessun esp_pm. Il Wi-Fi NON era attivo (sketch solo-BLE), quindi non è la radio: è la CPU a piena velocità senza risparmio. Con light-sleep tra gli eventi BLE + CPU ridotta, il C6 scenderebbe parecchio. Il 9× vale solo per la config naive — confronto equo da rifare con power management attivo su entrambi. (Anche il nRF non era in deep-sleep, ma il suo pavimento è strutturalmente più basso.)

🚩 Il problema del C6 NON è la radio: è il PAVIMENTO

Il C6 tira 43.7 mA anche da FERMO (radio spenta, idle). Core RISC-V + regolatori + clock ESP32 costano 9× il Nordic solo per stare accesi, prima di fare qualsiasi cosa.

⚠️ Conseguenza chiave: non si rimedia col duty-cycling. Ogni istante di sveglia costa ~44 mA di base. Il nRF52840 parte da 4.8 mA e in deep-sleep vero scende a µA (il C6 no).

Per un tag a batteria il C6 è escluso in radice. FA il lavoro BLE (il campanello Visla portato su NimBLE funziona) e ha il Wi-Fi che il Nordic non ha → resta un candidato solo per dispositivi ALIMENTATI dove serve il Wi-Fi positioning. Per il Visla TagNordic, senza appello.

🔗 Risorse