🔍 Présentation technique
L'ESP8684 (commercialisé sous le nom ESP32-C2) représente l'entrée de gamme de la famille ESP32 avec architecture RISC-V 32-bit jusqu'à 120 MHz. Contrairement aux ESP32 classiques qui utilisent des cœurs Xtensa, ce SoC adopte l'architecture open-source RISC-V, réduisant les coûts de licence. Avec seulement 272 KB de SRAM et flash intégrée de 2 ou 4 MB, il vise les applications IoT simples et à faible coût comme les prises connectées, ampoules intelligentes et capteurs basiques. Le support Wi-Fi 4 (802.11 b/g/n) jusqu'à 72.2 Mbps et Bluetooth LE 5.3 certifié offrent une connectivité robuste pour des dispositifs à volume élevé et faible débit de données. Les accélérateurs cryptographiques ECC et SHA intégrés permettent un chiffrement matériel performant, tandis que les modes d'économie d'énergie atteignent seulement 5 µA en Deep-sleep.
💡 Guide de sélection
Choisir l'ESP8684 pour des projets IoT ultra-économiques nécessitant Wi-Fi et BLE mais sans traitement intensif. Idéal versus ESP8266 car il ajoute Bluetooth LE 5.3 et une meilleure sécurité cryptographique. Préférer ESP32-C3 si vous avez besoin de plus de RAM (400 KB) et GPIO supplémentaires. L'ESP32 classique offre dual-core et plus de périphériques mais coûte 50% plus cher. Pour applications simples mono-tâche avec budget serré (domotique basique, capteurs environnementaux), l'ESP8684 est optimal. Éviter pour projets nécessitant traitement d'images, audio complexe ou nombreux périphériques simultanés.
⚙️ Conseils d'utilisation
ATTENTION CRITIQUE aux strapping pins GPIO8 et GPIO9 qui contrôlent le mode de démarrage. Utiliser des résistances série de 1-10 kΩ sur ces broches si connexion de périphériques externes pour éviter conflits au boot. Les GPIO 4-7 et 10 sont réservés au bus FSPI flash - ne jamais les utiliser pour I/O générale sous peine de corruption mémoire. Pour économie d'énergie maximale, activer Deep-sleep avec wake-up sur GPIO externe. Le module supporte uniquement 14 GPIO totales donc planifier soigneusement l'allocation des broches. Prévoir pull-up/down externes sur GPIO34+ car absence de résistances internes.
📝 Retour d'expérience
Module particulièrement intéressant pour prototypage rapide grâce au support ESP-AT qui permet intégration sans programmation. Le passage à RISC-V est stratégique pour réduire les coûts mais attention à la compatibilité du code existant ESP32. La vraie force : ratio prix/performance imbattable pour dispositifs simples produits en volume. Point faible : seulement 272 KB SRAM limite sérieusement les applications complexes.
Spécifications Techniques
| Mémoire Flash | 2048KB |
| Mémoire RAM | 272KB |
| Boîtier | QFN24 |
Caractéristiques Principales
- Processeur RISC-V 32-bit jusqu'à 120 MHz
- Wi-Fi 802.11 b/g/n jusqu'à 72.2 Mbps
- Bluetooth LE 5.3 certifié avec support 125Kbps à 2Mbps
- Flash in-package 2MB ou 4MB avec chiffrement
- Accélérateurs crypto ECC et SHA
- Modes d'économie d'énergie avec 5µA en Deep-sleep