Zum Inhalt springen
32-Bit-RISC-V Single-Core (HP) + RISC-V Single-Core (LP)

ESP32-C6

Moderner RISC-V-SoC mit Wi-Fi 6, Bluetooth 5 (LE) und integriertem IEEE-802.15.4-Funk. Ideal für stromsparende Smart-Home-Knoten nach Matter- und Thread-Standard.

Prozessor
Single-core
Bis zu 160 MHz
SRAM
512 KB
+ 16 KB RTC-SRAM
GPIO
30
programmierbare Pins
Architektur
RISC-V
32-Bit-RISC-V Single-Core (HP) + RISC-V Single-Core (LP)

Offizielles Development Kit

Entwicklungsboard ESP32-C6

Offizielles Espressif-Board für die Serie ESP32-C6.

Pins mit Nutzungseinschränkungen

Nicht jeder Pin des ESP32-C6 steht für allgemeine Zwecke frei zur Verfügung. 18 davon unterliegen Bedingungen: durch Speicher belegt, beim Booten abgefragt oder reine Eingangspins. Prüfen Sie dies vor Abschluss Ihres Schaltplans.

Mit Flash-/PSRAM-Speicher verbunden

6 Pins
  • SPICS0 · GPIO24
  • SPIQ · GPIO25
  • SPIWP · GPIO26
  • SPIHD · GPIO28
  • SPICLK · GPIO29
  • SPID · GPIO30

Bereits mit dem Speicher verbunden, aus dem die Firmware ausgeführt wird. Die Verwendung als universelle GPIOs führt meist zu Abstürzen oder Speicherbeschädigungen. Bei Modulen mit internem Flash sind sie nicht nach außen geführt.

Strapping-Pins (Bootmodus)

3 Pins
  • GPIO8
  • GPIO9
  • GPIO15

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

6 Pins
  • MTMS · GPIO4
  • MTDI · GPIO5
  • MTCK · GPIO6
  • MTDO · GPIO7
  • U0TXD · GPIO16
  • U0RXD · GPIO17

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.

Natives USB

2 Pins
  • GPIO12
  • GPIO13

Standardmäßig mit dem internen USB-Serial/JTAG-Controller verbunden. Um sie als GPIO zu nutzen, muss diese Funktion deaktiviert werden, wodurch auch das direkte Flashen über USB entfällt.

Dürfen nicht unbeschaltet bleiben

1 Pin
  • CHIP_PU

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
32-Bit-RISC-V Single-Core (HP) + RISC-V Single-Core (LP)
Kerne
1 (Single-core HP) + 1 (Single-core LP)
Taktfrequenz
Bis zu 160 MHz
ULP-Coprozessor
Ja (RISC-V, LP CPU de 20 MHz)
KI-Beschleuniger
Nein

Konnektivität

Wi-Fi
Wi-Fi 6 (802.11ax) 2.4 GHz
Bluetooth
Bluetooth 5 (LE) (Bluetooth 5.3 certificado)
Zigbee/Thread
IEEE 802.15.4 (Zigbee 3.0, Thread 1.3)
Matter
Ja
Ethernet
Nein
CAN
Nein

Werkzeuge und Verfügbarkeit

Minimales ESP-IDF
v5.1
Arduino-Core
Ja (21 definições de placa no core oficial)
Debugging
Integriertes JTAG über USB (keine externe Sonde erforderlich)
Gehäuse
QFN40 (5×5 mm) und QFN32 (5×5 mm)
Verfügbare Module
ESP32-C6-MINI-1, ESP32-C6-WROOM-1

Sicherheit

AES
AES-128/256
SHA
SHA-1/224/256
RSA / MPI
Ja (RSA/MPI bis zu 3072 bits)
ECC (elliptische Kurven)
Ja (P-192, P-256)
Hardware-ECDSA
Nein
HMAC
Ja
Digitale Signatur (DS)
Ja
Key Manager
Nein
Zufallszahlengenerator (TRNG)
Ja (TRNG Hardware-TRNG)
Flash-Verschlüsselung
XTS-AES-128
Secure Boot
V2 (RSA-3072 oder ECDSA)
DPA-Schutz
Ja

Speicher

SRAM
512 KB
RTC-SRAM
16 KB
ROM
320 KB
Externer Flash
Bis zu 16 MB über QSPI
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.

Aktiv (Wi-Fi 6)
252-354 mA (TX)
Light Sleep
35-180 µA
Deep Sleep
7 µA

Peripherie

GPIO
30
ADC
1x SAR-ADC mit 12 Bit, bis zu 7 Kanäle
DAC
Nein
Touch
Nein
UART
3 (2 UART + 1 LP UART)
SPI
3
I2C
2 (1 I2C + 1 LP I2C)
I2S
1
PWM
LED-PWM (bis zu 6 Kanäle), Motor-PWM
USB
1 (USB Serial/JTAG)

Spezielle Schnittstellen

SDIO
1 (SDIO 2.0 Slave)
Temperatursensor
1 (interno)

Temperaturgrenzwerte

Betrieb
-40°C a 105°C
Lagerung
-40°C a 150°C

Bereit zum Prototyping mit ESP32-C6?

Entdecken Sie die für diese Serie verfügbaren Entwicklungsboards mit USB, integrierten Sensoren und Links zum offiziellen Shop.

Boards ansehen