Espressif ESP8684 RISC-V WiFi & BLE MCU intègre jusqu’à 4 Mo de mémoire flash dans un boîtier de 4 x 4 mm

Espressif ESP8684 RISC-V WiFi & BLE MCU intègre jusqu'à 4 Mo de mémoire flash dans un boîtier de 4 x 4 mm

Espressif Systems ESP8684 est un microcontrôleur RISC-V monocœur avec connectivité WiFi 4 2,4 GHz et Bluetooth 5.0 LE (BLE) qui intègre également 1, 2 ou 4 Mo de mémoire flash dans un minuscule boîtier QFN 4×4 mm.

Le SoC est répertorié sous la famille de produits ESP32-C2 sur le site Web d’Espressif et se trouve dans les modules MINI et WROOM, ainsi que dans le kit de développement ESP8684-DevKitM-1. Les trois parties, à savoir ESP8684H1, ESP8684H2 et ESP8684H4, sont conçues pour fonctionner dans la plage de température de -40 à 105°C,

ESP8684 Wi-Fi BLE SoC

Spécifications ESP8684 :

  • CPU – processeur RISC-V 32 bits jusqu’à 120 MHz ; 305.42 CoreMark ; 2,55 CoreMark/MHz
  • Mémoire – 272 Ko SRAM (16 Ko pour le cache)
  • Stockage – 576 Ko de ROM, 1 à 4 Mo de mémoire flash (SiP)
  • Sans fil
    • Wi-Fi 4 1T1R conforme à la norme 802.11 b/g/n
      • Jusqu’à 72,2 Mbps de débit de liaison
      • Prise en charge de la bande passante de 20 MHz
      • Mode Station, Mode SoftAP, Mode Station + SoftAP
      • Multimédia Wi-Fi (WMM)
      • Diversité d’antenne
    • Bluetooth 5 LE jusqu’à 20 dBm de puissance, débit de données de 2 Mbps
  • Périphériques
    • 14x GPIO programmables
    • 3x SPI, 2x UART, 1x maître I2C
    • Contrôleur LED PWM avec jusqu’à 6 canaux
    • Contrôleur DMA général (GDMA), avec 1 canal de transmission et 1 canal de réception
    • CAN SAR 12 bits, jusqu’à 5 canaux
    • Capteur de température
    • Minuteries – minuterie à usage général 54 bits, 2x minuteries de chien de garde, minuterie système 52 bits
  • Sécurité
    • Démarrage sécurisé
    • Cryptage Flash
    • OTP 1024 bits, jusqu’à 256 bits
    • Accélérateur de chiffrement pour SHA, ECC
    • Générateur de nombres aléatoires (RNG)
  • Low Power Management – ​​Unité de gestion de l’alimentation avec quatre modes d’alimentation
  • Paquet – QFN24 4x4mm

Alors que la société appelle l’ESP8684 un « SoC », il s’agit plutôt d’un SiP (system-in-package) avec ESP32-C3 et SPI flash comme expliqué sur les forums ESP32 :

L’ESP8684 a une puce en silicium ESP32-C2 emballée avec (une certaine quantité de) flash dans un boîtier QFN-28 de 4 × 4 mm…
L’ESP32-C2 est une puce bas de gamme par rapport à l’ESP32-C3, avec moins de RAM et de périphériques… Je ne peux pas encore dire si l’ESP32-C2 sera commercialisé et vendu uniquement dans le cadre du package ESP8684 ou séparément également.

Il existe également un ESP8685 combinant une matrice ESP32-C3 avec un flash de 2 Mo dans un boîtier QFN-28 de 4 × 4 mm, mais concentrons-nous sur la partie « ESP32-C2 » dans cet article.

Module ESP8684 ESP32-C2
Module ESP8684 « ESP32-C2 »

Espressif Systems (offrira) la puce en huit modules différents :

  • ESP8684-MINI-1 – 53 broches, 13,2 × 16,6 × 2,4 mm, antenne PCB
  • ESP8684-WROOM-01C – 22 broches, 24 × 16 × 3,1 mm, antenne PCB
  • ESP8684-WROOM-02C – 18 broches, 18x20x3,2 mm, antenne PCB
  • ESP8684-WROOM-03 – 11 broches, 15 × 17,3 × 2,8 mm, antenne PCB
  • ESP8684-WROOM-04C – 17 broches, 24 × 16 × 3,1 mm, antenne PCB
  • ESP8684-WROOM-05 – 7 broches, 15 × 17,3 × 2,8 mm, antenne PCB
  • ESP8684-WROOM-06C – 21 broches, 15,8 × 20,3 × 2,7 mm, antenne PCB
  • ESP8684-WROOM-07 – 6 broches, 8,5 × 12,7 × 1,9 mm, antenne PCB

Notez que tous ces modules ne sont proposés qu’avec un flash SPI de 2 Mo ou 4 Mo, à l’exception de l’ESP8684-MINI-1 qui est disponible avec un flash de 1, 2 ou 4 Mo. Pour le moment, nous n’avons que des informations en chinois sur les modules, mais je suppose qu’elles seront fournies en anglais très bientôt.

ESP8684-DevKitM-1Il y a aussi la carte de développement ESP8684-DevKitM-1 basée sur le module ESP8684-MINI-1 avec un port micro USB pour l’alimentation et la programmation, des en-têtes de broches pour les E/S, des boutons de réinitialisation et de démarrage et une LED RVB. Un wiki en anglais fournit des instructions détaillées pour démarrer avec le framework ESP-IDF ou le logiciel ESP-AT au cas où vous voudriez utiliser la carte/module comme coprocesseur sans fil.

Carte de développement ESP8684

À l’heure actuelle, seuls l’ESP8684-MINI-1-H4 ou H2 et la carte de développement ESP8684-DevKitM-1 sont disponibles en dehors de la Chine. Plus précisément, vous pouvez acheter les modules pour 1,80 $ à 1,90 $ et le kit de développement pour 10,50 $ sur Mouser. [Update: I can see LCSC has some WROOM modules as well, or even just the ESP8684H1 SiP going for 44 cents per unit for 1k+ orders.]

Vous trouverez plus de détails et de documentation tels que la fiche technique et le manuel de référence technique sur le site Web d’Espressif Systems.

  • Helilyco Carte de développement ESP32-C3 avec flash 4 Mo, 23 x 18 mm pour une taille compacte, RISC pour processeur V 160 MHz, Wi-Fi 2,4 GHz, module IoT à faible consommation
  • NbgrvB Carte de développement ESP32-C3 avec flash 4 Mo, RISC 160 MHz pour processeur V, Wi-Fi 802.11bgn 2,4 GHz, faible puissance 43 pour A, IoT et Wearables