Scegliete un codice componente prima di confrontare ESP32 e STM32. Entrambe le famiglie comprendono core, radio e funzioni di sicurezza diversi. Un vincitore universale per consumi, prezzo o prestazioni non costituisce una specifica utile.
Confrontare dispositivi precisi
| Dispositivo | Processore | Connettività o caratteristica |
|---|---|---|
| ESP32-S3 | Due Xtensa LX7, fino a 240 MHz | Wi-Fi 2,4 GHz e Bluetooth LE; senza IEEE 802.15.4 nativo |
| ESP32-C6 | RISC-V, core ad alte prestazioni fino a 160 MHz | Wi-Fi 6 a 2,4 GHz, Bluetooth LE e IEEE 802.15.4 |
| ESP32-P4 | Due core RISC-V ad alte prestazioni, fino a 400 MHz | Senza radio Wi-Fi/Bluetooth integrata; connettività wireless tramite componente aggiuntivo |
| STM32L476 | Cortex-M4, fino a 80 MHz | MCU a basso consumo; CAN classico, non CAN FD |
| STM32H747 | Cortex-M7 fino a 480 MHz e Cortex-M4 | Elaborazione dual-core; questi core non offrono Arm TrustZone |
| STM32WB55 | Cortex-M4 e Cortex-M0+ | Sottosistema wireless per stack Bluetooth LE/802.15.4 supportati; senza Cortex-M33 TrustZone |
| STM32WBA5 | Cortex-M33, fino a 100 MHz | TrustZone e funzioni wireless; verificare variante e stack supportato |
Sono esempi selezionati, non cataloghi completi. Controllate revisione del datasheet, package, pin ed errata prima dell’acquisto. Wi-Fi non implica Thread: Thread usa IEEE 802.15.4. Matter può usare Wi-Fi o Thread, ma la radio da sola non costituisce un’implementazione Matter completa.
Misurare l’autonomia sull’intero progetto
La corrente in sleep non descrive un prodotto wireless attivo. Confrontate campionamento, payload, potenza di trasmissione, condizioni di rete, riconnessioni e batteria equivalenti. Includete regolatori, sensori, LED e dispersioni della scheda reale.
Una prima stima somma la corrente di ogni modalità moltiplicata per la relativa frazione di tempo. Affinatela con misure di risveglio e trasmissione, autoscarica e capacità utile alle diverse temperature. Un valore di deep sleep non giustifica anni di autonomia per una famiglia contro settimane per l’altra. Misurate entrambe con la stessa applicazione e riportate le condizioni.
Connettività e conformità del prodotto
Per un endpoint Wi-Fi, un ESP32 con la radio necessaria può ridurre i componenti. Per controllo motori, timer specializzati, acquisizione analogica o interfacce industriali, selezionate STM32 ed ESP32 precisi rispetto alla specifica. Per un sensore solo Bluetooth confrontate MCU wireless appropriati, non un carico Wi-Fi con un carico BLE.
Un modulo radio testato può fornire evidenze e ridurre il lavoro RF. Non rende automaticamente conforme CE il prodotto finale né garantisce settimane risparmiate. Antenna, involucro, alimentazione, interfacce e uso previsto incidono sulla valutazione RED. Riutilizzate evidenze entro configurazione e ambito testati.
Sicurezza, software e ciclo di vita
Secure boot, protezione flash e gestione delle chiavi dipendono da dispositivo e configurazione. Cortex-M4/M7 e Cortex-M33 non sono architetture di sicurezza equivalenti. Verificate catena di avvio e aggiornamento, provisioning, recupero, debug e avvisi di sicurezza del fornitore. La certificazione del chip non dimostra la conformità del prodotto.
Valutate ESP-IDF o gli strumenti STM32 pertinenti con un prototipo rappresentativo: driver, RTOS, librerie, licenze, debugging e manutenzione degli aggiornamenti. Un certificato per sicurezza funzionale di uno strumento o componente copre un ambito definito, non il prodotto finito.
Richiedete preventivi datati per codice, package, volume e consegna. Includete radio esterna, memoria, alimentazione, test e manutenzione software nel confronto BOM. Verificate l’impegno di longevità pubblicato per il componente preciso: affermazioni generiche di tre anni contro dieci non sono affidabili.
Un processo pratico di selezione
- Definire interfacce, timing, connettività e ambiente.
- Selezionare due o tre dispositivi e verificare errata e disponibilità.
- Prototipare i percorsi più impegnativi di elaborazione e comunicazione.
- Misurare energia, latenza e recupero nelle stesse condizioni.
- Confrontare costi quotati complessivi e piano di aggiornamento.
Sviluppo embedded · Checklist CRA · Parliamo della scelta MCU
Domande frequenti
Ogni ESP32 include Wi-Fi e Bluetooth?
No. ESP32-S3 include Wi-Fi e Bluetooth LE, ESP32-C6 anche IEEE 802.15.4, mentre ESP32-P4 non ha radio Wi-Fi/Bluetooth integrata. Controllate il componente preciso.
STM32 consuma sempre meno di ESP32?
No. Confrontate dispositivi precisi con la stessa applicazione, ciclo operativo e condizioni radio misurando l’intera scheda. La corrente in sleep non determina da sola l’autonomia.
STM32H747 e STM32WB55 hanno Arm TrustZone?
No. STM32H747 usa Cortex-M7/M4 e STM32WB55 Cortex-M4/M0+. Alcuni dispositivi Cortex-M33, tra cui STM32WBA5, offrono TrustZone; verificate il codice scelto.
Un modulo radio elimina la valutazione CE del prodotto finale?
No. Le evidenze del modulo sono riutilizzabili nel loro ambito, ma il fabbricante deve valutare il prodotto integrato, inclusi antenna, involucro, alimentazione e interfacce.
Fonti primarie
Riferimenti tecnici e normativi verificati il 1° ottobre 2026.