ESP32-C2
Kompakter und kostengünstiger RISC-V-Chip für einfache Sensoren und den direkten Ersatz des ESP8266 in volumenstarken Massenproduktionen.
- Prozessor
- Single-core
- Bis zu 120 MHz
- SRAM
- 272 KB (davon 16 KB Cache)
- + Nein RTC-SRAM
- GPIO
- 14
- programmierbare Pins
- Architektur
- RISC-V
- RISC-V single-core de 32 bits
Offizielles Development Kit

Offizielles Espressif-Board für die Serie ESP32-C2.
Pins mit Nutzungseinschränkungen
Nicht jeder Pin des ESP32-C2 steht für allgemeine Zwecke frei zur Verfügung. 7 davon unterliegen Bedingungen: durch Speicher belegt, beim Booten abgefragt oder reine Eingangspins. Prüfen Sie dies vor Abschluss Ihres Schaltplans.
Strapping-Pins (Bootmodus)
2 Pins- GPIO8
- GPIO9
Der Chip liest den Logikpegel dieser Pins beim Reset aus, um den Bootmodus festzulegen. Nach dem Booten können sie genutzt werden, die externe Schaltung darf beim Reset jedoch keinen falschen Pegel erzwingen, da das Board sonst nicht startet oder unerwartet in den Download-Modus wechselt.
Programmierung und Debugging
4 Pins- GPIO4
- GPIO5
- GPIO6
- GPIO7
Dies sind die Flash-UART- und JTAG-Leitungen. Sie können als GPIO genutzt werden, doch dadurch entfällt die Möglichkeit, das Board ohne Trennen der Peripherie zu programmieren oder zu debuggen.
Dürfen nicht unbeschaltet bleiben
1 Pin- CHIP_EN
Erfordern einen definierten Hardwarepegel: externen Pull-up oder RC-Verzögerungsschaltung. Bleiben sie unbeschaltet (floating), führt dies zu sporadischen Resets oder instabilem Bootverhalten.
Diese Gruppen stammen aus denselben Daten wie das Pinbelegungsdiagramm. Dort finden Sie für jeden Pin alle Funktionen, den Spannungsbereich und die vollständigen Entwicklungshinweise.
Pinbelegung öffnenProzessor
- Architektur
- RISC-V single-core de 32 bits
- Kerne
- 1 (Single-core)
- Taktfrequenz
- Bis zu 120 MHz
- ULP-Coprozessor
- Nein
- KI-Beschleuniger
- Nein
Konnektivität
- Wi-Fi
- IEEE 802.11 b/g/n (2.4 GHz, bis zu 72.2 Mbps)
- Bluetooth
- Bluetooth 5.3 LE (certificado)
- Zigbee/Thread
- Nein
- Matter
- Nein
- Ethernet
- Nein
- CAN
- Nein
Werkzeuge und Verfügbarkeit
- Minimales ESP-IDF
- v5.0
- Arduino-Core
- Ja (1 definições de placa no core oficial)
- Debugging
- Externes JTAG (erfordert Sonde, z. B. ESP-PROG)
- Gehäuse
- QFN24 (4×4 mm)
- Verfügbare Module
- ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC e mais 5
Sicherheit
- AES
- Nein
- SHA
- SHA-1/224/256
- RSA / MPI
- Nein
- ECC (elliptische Kurven)
- Ja (P-192, P-256)
- Hardware-ECDSA
- Nein
- HMAC
- Nein
- Digitale Signatur (DS)
- Nein
- Key Manager
- Nein
- Zufallszahlengenerator (TRNG)
- Ja (TRNG Hardware-TRNG)
- Flash-Verschlüsselung
- XTS-AES-128
- Secure Boot
- V2 (ECDSA P-192 ou P-256)
- DPA-Schutz
- Nein
Speicher
- SRAM
- 272 KB (davon 16 KB Cache)
- RTC-SRAM
- Nein
- ROM
- 576 KB
- Externer Flash
- Bis zu 16 MB über QSPI, jedoch bei im Handel erhältlichen Varianten nicht verfügbar (ESP8684H2X/H4X haben 2 MB oder 4 MB im Gehäuse und führen keine Flash-Pins heraus)
- Externer PSRAM
- Nein
Stromverbrauch
Typische Werte bei 3,3 V und 25 °C. Der tatsächliche Stromverbrauch hängt vom Funk-Tastgrad und der konfigurierten Taktfrequenz ab.
- Active Cpu 120mhz
- 10,7-15,6 mA (modem-sleep)
- Light Sleep
- 140 µA
- Deep Sleep
- 5 µA
Peripherie
- GPIO
- 14
- ADC
- 1x SAR-ADC mit 12 Bit, bis zu 5 Kanäle
- DAC
- Nein
- Touch
- Nein
- UART
- 2
- SPI
- 3 (SPI0/1 für interne Flash, SPI2 für allgemeine Zwecke)
- I2C
- 1 (Master-only)
- I2S
- Nein
- PWM
- LED-PWM (bis zu 6 Kanäle)
- USB
- Nein
Spezielle Schnittstellen
- Temperatursensor
- 1 (interno)
Temperaturgrenzwerte
- Betrieb
- -40°C a 105°C
- Lagerung
- -40°C a 150°C
Bereit zum Prototyping mit ESP32-C2?
Entdecken Sie die für diese Serie verfügbaren Entwicklungsboards mit USB, integrierten Sensoren und Links zum offiziellen Shop.