Différences
| Caractéristique | ESP32 | ESP32-H2 |
| CPU | 2 × Xtensa LX6, 240 MHz | 1 × RISC-V, 96 MHz |
|---|
| Cœur basse consommation | ULP (FSM) | Non |
|---|
| SRAM | 520 Ko | 320 Ko |
|---|
| PSRAM | Externe (4 Mo adressables, jusqu’à 8 Mo via himem) ; 2 Mo dans le boîtier sur certaines versions | Non |
|---|
| Wi-Fi | Wi-Fi 4 (802.11 b/g/n), 2,4 GHz | Non |
|---|
| Bluetooth | Classic (BR/EDR) + LE 4.2 | LE 5.3 |
|---|
| Thread / Zigbee | Non | Oui (802.15.4) |
|---|
| USB | Non (puce USB-série sur la carte) | Serial/JTAG (flash, série, débogage) |
|---|
| GPIO | 34 | 19 |
|---|
| Canaux ADC | 18 (ADC1 : 8) | 5 |
|---|
| DAC | 2 × 8 bits | Non |
|---|
| Broches tactiles | 10 | Non |
|---|
| Caméra | Parallèle (DVP) | Non |
|---|
| Interface écran | Parallèle (i80, via I2S) | SPI uniquement |
|---|
| MAC Ethernet | Oui (RMII) | Non (module SPI) |
|---|
| Veille profonde | 10 µA | 7 µA |
|---|
| ESPHome | Oui (ESP-IDF ou Arduino) | Oui (ESP-IDF, via Thread) |
Identiques sur les deux : TWAI (CAN), IA / DSP et Arduino-ESP32.
Choisissez l’ESP32 si vous avez besoin
- du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz)
- du Bluetooth Classic, pour l’audio A2DP ou un port série (SPP)
- d’une interface caméra (parallèle)
- d’une interface écran (parallèle i80)
- de l’Ethernet filaire avec le MAC intégré
- du tactile capacitif (10 broches)
- d’une vraie sortie analogique (DAC)
- de PSRAM pour de gros tampons (caméra, écran, audio)
- d’un deuxième cœur
- d’un CPU plus rapide (240 contre 96 MHz)
- de plus de SRAM interne (520 contre 320 Ko)
- de plus de GPIO (34 contre 19)
- de plus d’entrées analogiques (18 contre 5)
- d’un cœur basse consommation qui travaille pendant que le CPU principal dort
- du framework Arduino dans ESPHome, en plus d’ESP-IDF
Choisissez l’ESP32-H2 si vous avez besoin
- d’une radio réduite à l’essentiel pour les objets sur batterie en Thread ou Zigbee (pas de Wi-Fi à alimenter ni à configurer)
- de Thread ou Zigbee, y compris Matter sur Thread
- de l’USB dans la puce pour flasher et pour le moniteur série
- d’une consommation en veille profonde plus faible (7 contre 10 µA)
Ouvrir le comparatif ESP32 →Cochez ce dont votre projet a besoin et voyez laquelle des huit puces convient le mieux.
Brochage de l’ESP32 : GPIO sûrs, broches de démarrage et ADC2 →
Questions fréquentes
Quelle différence entre l’ESP32 et l’ESP32-H2 ?
L’ESP32 dispose du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz), du Bluetooth Classic, d’une interface caméra (parallèle) et d’une interface écran (parallèle i80). L’ESP32-H2 dispose d’une radio réduite à l’essentiel pour les objets sur batterie en Thread ou Zigbee (pas de Wi-Fi à alimenter ni à configurer), de Thread ou Zigbee, de l’USB dans la puce pour flasher et pour le moniteur série et d’une consommation en veille profonde plus faible (7 contre 10 µA).
Lequel consomme le moins en veille profonde, l’ESP32 ou l’ESP32-H2 ?
L’ESP32-H2 : 7 µA contre 10 µA pour l’ESP32, en valeurs typiques de la puce seule dans les datasheets d’Espressif. Sur une carte de développement, le régulateur, les LED et la puce USB-série consomment en général plus que la puce elle-même.
Puis-je passer mon projet de l’ESP32 à l’ESP32-H2 ?
Arduino-ESP32 et ESP-IDF prennent en charge les deux puces, donc la plupart du code se compile pour l’une comme pour l’autre ; les numéros de broches, les broches de démarrage et certains périphériques changent. Tout ce qui a besoin du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz) ou du Bluetooth Classic ne suivra pas : l’ESP32-H2 n’a pas ce matériel. Dans ESPHome, l’ESP32-H2 ne fonctionne qu’avec le framework ESP-IDF, donc les composants qui demandent Arduino ne se compilent pas.
Autres comparatifs
ESP32 vs ESP32-C3 ESP32 vs ESP32-C5 ESP32 vs ESP32-C6 ESP32 vs ESP32-P4 ESP32 vs ESP32-S2 ESP32 vs ESP32-S3 ESP32-C3 vs ESP32-H2 ESP32-C5 vs ESP32-H2 ESP32-C6 vs ESP32-H2 ESP32-H2 vs ESP32-P4 ESP32-H2 vs ESP32-S2 ESP32-H2 vs ESP32-S3
Valeurs tirées des datasheets d’Espressif et de la documentation d’ESPHome et d’Arduino-ESP32, vérifiées en novembre 2026.