L’univers des microcontrôleurs connectés a été bouleversé par Espressif Systems. Ce qui a commencé avec le modeste ESP8266 est devenu une vaste famille de puces, chacune ciblant des besoins spécifiques : de l’intelligence artificielle (IA) à la domotique ultra-basse consommation (Matter/Zigbee).
1. Les Pionniers (Legacy) : La Fondation
Ces puces ont défini le marché, mais leur statut a évolué.
ESP8266
- Le vétéran. Lancé en 2014, il a démocratisé l’IoT grâce à son prix dérisoire.
- Caractéristiques : Single-core, 80MHz, Wi-Fi seulement (pas de Bluetooth), peu de broches (GPIO).
- Verdict : Obsolète. À éviter pour les nouveaux designs. Il est remplacé par l’ESP32-C3 qui est plus performant et tout aussi abordable.
ESP32
- Le standard. Plus puissant que le 8266, il reste extrêmement populaire.
- Caractéristiques : Dual-core Xtensa LX6 (240MHz), Wi-Fi + Bluetooth Classic + BLE 4.2. Nombreuses broches, capteurs tactiles capacitifs, capteurs Hall.
- Verdict : Toujours excellent pour les projets généraux nécessitant deux cœurs, mais il vieillit (pas de Wi-Fi 6, pas d’USB natif, BLE ancien).
2. La Série « S » : Performance et Intelligence
La série S (Standard ou Super) est destinée aux projets haut de gamme nécessitant de la puissance de calcul ou des interfaces riches.
ESP32-S2
- L’intermédiaire. C’était une tentative de créer une version « light » de l’ESP32 avec USB natif.
- Points clés : Single-core, Wi-Fi seulement (Pas de Bluetooth !), USB OTG natif.
- Verdict : Souvent ignoré aujourd’hui au profit du S3 ou du C3, sauf si vous avez besoin de beaucoup de GPIO sans avoir besoin de Bluetooth.
ESP32-S3 (Le Monstre)
- Le roi de la performance. C’est le successeur spirituel de l’ESP32 original pour les tâches lourdes.
- Points forts :
- IA & DSP : Instructions vectorielles pour accélérer les réseaux de neurones (reconnaissance vocale/image).
- Connectivité : Wi-Fi + BLE 5.0 (Mesh).
- Interfaces : USB natif, support d’écrans LCD RGB, caméras parallèles.
- Mémoire : Supporte de grandes quantités de PSRAM octale.
- Usage : Écrans tactiles, caméras, reconnaissance vocale, interfaces complexes (HMI).
3. La Série « C » : Compact, Coût
La série C (Cost-effective ou Classic replacement) marque le passage d’Espressif vers l’architecture RISC-V. Ils visent le remplacement de l’ESP8266 avec des technologies modernes.
ESP32-C3
- Le tueur d’ESP8266. Il est conçu pour être « Pin-to-Pin » compatible avec l’ESP8266 sur certains modules.
- Points clés : Architecture RISC-V (Single-core), Wi-Fi + BLE 5.0.
- Sécurité : Secure Boot et Flash Encryption améliorés.
- Usage : Ampoules connectées, prises intelligentes, capteurs simples. C’est le nouveau standard « Low Cost ».
ESP32-C6
- Le futur de la connectivité. Il reprend la base du C3 mais ajoute des radios de dernière génération.
- La révolution : Support du Wi-Fi 6 (802.11ax) sur 2.4GHz. Cela signifie une meilleure gestion de la batterie (Target Wake Time) et moins de congestion réseau.
- Domotique : Il intègre une radio 802.15.4 pour supporter Matter, Thread et Zigbee.
- Usage : Hubs domotiques modernes, appareils sur batterie nécessitant Wi-Fi 6.
4. La Série « H » : L’Expert Basse Conso (Sans Wi-Fi)
C’est une rupture majeure pour Espressif, connu pour ses puces Wi-Fi.
ESP32-H2
- Le spécialiste 802.15.4. Cette puce n’a pas de Wi-Fi.
- Protocoles : Bluetooth 5.2 (LE) + IEEE 802.15.4 (Zigbee / Thread / Matter).
- Pourquoi ? Le Wi-Fi consomme trop pour un capteur sur pile bouton qui doit durer 2 ans. Le H2 vise le marché occupé par Nordic Semiconductor ou Silicon Labs.
- Usage : Capteurs de température, serrures connectées, dispositifs Matter sur batterie.
5. La Série « P » : Performance
Espressif était synonyme de « Puces Wi-Fi ». Avec la série P, ils attaquent frontalement les microcontrôleurs généralistes haut de gamme (comme les STM32 H7 ou NXP i.MX RT).
ESP32-P4 (La Puissance Pure)
- Le concept : Une bête de course conçue pour le calcul, la vidéo et les interfaces riches, sans être limitée par la consommation ou la surface d’une radio RF intégrée.
- Architecture :
- Cœur : Dual-core RISC-V cadencé à 400 MHz (le plus rapide de la gamme).
- Cœur Basse Conso : Un petit cœur RISC-V supplémentaire (40 MHz) pour la veille.
- Aucune connectivité sans fil interne. Pas de Wi-Fi, pas de Bluetooth. Si vous avez besoin de connectivité, vous devez l’associer à une petite puce compagnon (comme le C3 ou C6) via SPI/SDIO.
- Points Forts Multimédia :
- Vidéo : Encodage matériel H.264 (pour streamer de la vidéo de caméra).
- Interfaces : MIPI-CSI (Caméra haute résolution) et MIPI-DSI (Écrans haute résolution fluides).
- Connectivité filaire : Ethernet Gigabit, USB 2.0 High-Speed.
- GPIO : Plus de 50 broches disponibles (un luxe chez Espressif).
- Usage : Passerelles IoT (Gateways), caméras de sécurité, bornes interactives, Edge AI complexe.
Tableau Comparatif Rapide
| Modèle | Cœur (Architecture) | Vitesse | Connectivité | Meilleur Usage |
| ESP32-P4 | Dual (RISC-V) | 400 MHz | Ethernet (Pas de Radio) | Vidéo H.264, High-End HMI (Interface Homme-Machine), Edge Computing |
| ESP32-S3 | Dual (Xtensa) | 240 MHz | Wi-Fi 4, BLE 5.0 (Mesh) | IA TinyML, interface utilisateur, vision embarquée, USB Natif |
| ESP32-S2 | Single (Xtensa) | 240 MHz | Wi-Fi 4 | Projets Wi-Fi et USB sans Bluetooth |
| ESP32-C6 | Single (RISC-V) | 160 MHz | Wi-Fi 6, BLE 5.3, 802.15.4 | Gateway smart home, passerelle Thread/Zigbee, IoT Matter, Wi-Fi 6 |
| ESP32-C3 | Single (RISC-V) | 160 MHz | Wi-Fi 4, BLE 5.0 | IoT Simple, Capteurs, objets portables (Remplaçant du 8266) |
| ESP32-H2 | Single (RISC-V) | 96 MHz | Pas de Wi-Fi, BLE 5.2, 802.15.4 | Batterie longue durée, Capteurs Mesh (Zigbee/Thread/Matter) |
| ESP32 | Dual (Xtensa) | 240 MHz | Wi-Fi 4, BT Classic/BLE 4.2 | Projets IoT généraux, Audio, data logging (Standard historique) |
| ESP8266 | Single (Xtensa) | 80 MHz | Wi-Fi 4 | (Obsolète) Capteurs IoT très simples, projets Wi‑Fi légers |
Résumé de l’écosystème actuel
- Haute Performance / Multimédia : Série P (ESP32 P4)
- Milieu de gamme / Polyvalent : Série S (ESP32 S3)
- Entrée de gamme / Simple : Série C (ESP32 C3, ESP32 C6)
- Basse conso / Réseau maillé : Série H (ESP32 H2)
Guide de Décision : Lequel choisir ?
- Je veux une puissance maximale, encoder de la vidéo (H.264) ou utiliser Ethernet : Choisissez l’ESP32-P4. Avec ses 400 MHz et ses interfaces caméra/écran (MIPI), c’est le plus puissant. Attention : il n’a pas de radio sans fil (Wi-Fi/BT) intégrée.
- Je veux faire de l’IA, de la vidéo ou gérer un grand écran (tout-en-un avec Wi-Fi) : Choisissez l’ESP32-S3. C’est le meilleur compromis puissance/connectivité. Il possède les instructions vectorielles pour l’IA et gère très bien les écrans tactiles RGB.
- Je veux juste contrôler un relais ou lire un capteur (le moins cher possible) : Choisissez l’ESP32-C3. C’est le nouveau roi de l’entrée de gamme, économique et moderne.
- Je veux créer un appareil compatible « Matter » ou « Thread » : Si vous avez besoin de Wi-Fi en plus : ESP32-C6. Si c’est sur pile bouton (pas de Wi-Fi) : ESP32-H2.
- J’ai besoin de Bluetooth Audio (Classic BT) pour une enceinte : Gardez l’ESP32 Original. Les séries C, S, H et P ne supportent pas le Bluetooth Audio classique (A2DP), seulement le Bluetooth Low Energy (BLE) ou pas de radio du tout.
- Je veux faire un clavier, une souris ou un périphérique USB (HID) : Pour de l’USB standard : ESP32-S2 ou S3. Pour de l’USB 2.0 Haute Vitesse (High-Speed) : ESP32-P4.