Zum Inhalt springen
RISC-V single-core de 32 bits

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

Entwicklungsboard ESP32-C2

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 öffnen

Prozessor

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.

Boards ansehen