ESP32-C2
Puce RISC-V compacte et économique conçue pour les capteurs simples et le remplacement direct de l'ESP8266 dans les déploiements de volume.
- Processeur
- Single-core
- Jusqu'à 120 MHz
- SRAM
- 272 KB (dont 16 KB de cache)
- + Non de SRAM RTC
- GPIO
- 14
- broches programmables
- Architecture
- RISC-V
- RISC-V monocœur 32 bits
Kit de développement officiel

Carte officielle d'Espressif pour la série ESP32-C2.
Broches avec restrictions d'utilisation
Toutes les broches de l'ESP32-C2 ne sont pas libres pour un usage général. 9 d'entre elles ont des conditions : occupées par la mémoire, lues pendant le démarrage ou fonctionnent uniquement en entrée. Pensez à vérifier avant de finaliser votre schéma.
Strapping (mode de démarrage)
2 broches- GPIO8
- GPIO9
La puce lit l'état logique de ces broches au moment du reset pour déterminer son mode de démarrage. Vous pouvez les utiliser après le boot, mais le circuit externe ne doit pas forcer un niveau incorrect pendant le reset, sinon la carte ne démarrera pas ou entrera en mode flashage de manière inattendue.
Programmation et débogage
6 broches- GPIO4
- GPIO5
- GPIO6
- GPIO7
- GPIO19
- GPIO20
Ce sont l'UART de programmation et les lignes JTAG. Elles restent utilisables comme GPIO, mais les réutiliser supprime la possibilité de flasher et de déboguer la carte sans déconnecter ce qui y est relié.
Ne doivent pas être laissées flottantes
1 broche- CHIP_EN
Nécessitent un niveau logique matériel défini : pull-up externe ou circuit RC de temporisation. Les laisser flottantes entraîne des redémarrages aléatoires ou un démarrage instable.
Ces groupes sont issus des mêmes données que le schéma de brochage. Vous pouvez y consulter broche par broche l'ensemble des fonctions, le domaine d'alimentation et les remarques complètes.
Ouvrir le brochageProcesseur
- Architecture
- RISC-V monocœur 32 bits
- Cœurs
- 1 (Single-core)
- Fréquence
- Jusqu'à 120 MHz
- Coprocesseur ULP
- Non
- Accélérateurs IA
- Non
Connectivité
- Wi-Fi
- IEEE 802.11 b/g/n (2.4 GHz, jusqu'à 72.2 Mbps)
- Bluetooth
- Bluetooth 5.3 LE (certificado)
- Zigbee/Thread
- Non
- Matter
- Non
- Ethernet
- Non
- CAN
- Non
Outils et disponibilité
- ESP-IDF minimal
- v5.0
- Core Arduino
- Oui (1 definições de placa no core oficial)
- Débogage
- JTAG externe (nécessite une sonde, ex. : ESP-PROG)
- Boîtier
- QFN24 (4×4 mm)
- Modules disponibles
- ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC et 5 autres
Sécurité
- AES
- Nonn
- SHA
- SHA-1/224/256
- RSA / MPI
- Nonn
- ECC (courbes elliptiques)
- Oui (P-192, P-256)
- ECDSA matériel
- Nonn
- HMAC
- Nonn
- Signature numérique (DS)
- Nonn
- Key Manager
- Nonn
- Générateur aléatoire (TRNG)
- Oui (TRNG matériel)
- Chiffrement Flash
- XTS-AES-128
- Secure Boot
- V2 (ECDSA P-192 ou P-256)
- Protection DPA
- Nonn
Mémoire
- SRAM
- 272 KB (dont 16 KB de cache)
- SRAM RTC
- Non
- ROM
- 576 KB
- Flash externe
- Jusqu'à 16 MB via QSPI, mais indisponible sur les variantes vendues (ESP8684H2X/H4X ont 2 MB ou 4 MB dans le boîtier et n'exposent pas les broches de flash)
- PSRAM externe
- Nonn
Consommation d'énergie
Valeurs typiques à 3,3 V et 25 °C. La consommation réelle dépend du cycle de travail de la radio et de la fréquence d'horloge configurée.
- Active Cpu 120mhz
- 10,7-15,6 mA (modem-sleep)
- Light Sleep
- 140 µA
- Deep Sleep
- 5 µA
Périphériques
- GPIO
- 14
- ADC
- 1x ADC SAR 12 bits, jusqu'à 5 canaux
- DAC
- Nonn
- Touch
- Nonn
- UART
- 2
- SPI
- 3 (SPI0/1 pour la Flash interne, SPI2 pour usage général)
- I2C
- 1 (Master-only)
- I2S
- Non
- PWM
- LED PWM (jusqu'à 6 canaux)
- USB
- Non
Interfaces spéciales
- Capteur de température
- 1 (interno)
Limites de température
- Fonctionnement
- -40°C a 105°C
- Stockage
- -40°C a 150°C
Prêt à prototyper avec ESP32-C2 ?
Explorez les cartes de développement disponibles pour cette série, avec USB, capteurs intégrés et liens vers la boutique officielle.