🔍 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 Flash2048KB
Mémoire RAM272KB
BoîtierQFN24

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

Applications Typiques

Maison intelligente Automatisation industrielle Appareils de santé connectés Capteurs IoT basse consommation

📄 Consulter la documentation