Der SoC ESP32-C3 wurde von Espressif offiziell als erster, rein RISC-V-basierter SoC angekündigt. Es handelt sich dabei um den neuesten Chip von Espressif mit WLAN und BLE. Er eignet sich für Anwendungen, bei denen die Ressourcen eines ESP8266 nicht ausreichen, aber ein ESP32 oder ESP32-S2 zu teuer wäre.
 
ESP32-C3
Ein ESP32-C3 ist eine kostengünstige Lösung für IoT-Anwendungen und bietet gleichzeitig ein angemessenes Sicherheitsniveau für gängige Sicherheitsanforderungen. Nachfolgend ist ein Überblick über die interne Funktionen des Chips aus dem Datenblatt dargestellt.
 
ESP32-C3 function blocks
Funktionen des ESP32-C3. Bild: Espressif.

Wichtigste Features:
 
  • 400 KB SRAM
  • Integriertes 2,4-GHz-WLAN
  • Bluetooth LE 5.0 für große Entfernungen
  • Kryptographische Hardware-Beschleunigung
  • 22 programmierbare GPIOs
  • 2 x 12-Bit-SAR ADC
  • 3 x SPI (unterstützt SPI, Dual SPI, Quad SPI und QPI)
  • 2 x UART (unterstützt RS232, RS485 IrDA mit bis zu 5 MBd)
  • 1 x I2C (bis zu 800 kb/s)
  • 1 x I2S
  • RMT (Fernsteuerungs-Peripheriegeräte)
  • TWAI (CAN 2.0b kompatibel / ISO 11898-1)
  • PWM
 
Das SoC ESP32-C3 bietet Sicherheitsfunktionen wie Secure Boot, Flash-Verschlüsselung, digitale Signatur und HMAC-Peripherie sowie einen World Controller. Letzterer ermöglicht zwei voneinander isolierte Ausführungsumgebungen. Abhängig von der Konfiguration kann damit eine vertrauenswürdige Ausführungsumgebung für den Umgang mit sensiblen Daten gebildet werden, wie z.B. DRM-Dienste. Diese Ebene ist von anderen Aufgaben zu isoliert, bei denen ansonsten sensible Informationen nach außen gelangen könnten. Die Software-Unterstützung wird über die ESP-IDE von Espressif erfolgen, um Zugang zu bereits bekannten APIs und Software-Tools zu ermöglichen. Die Aufnahme der ESP32-Pin-Matrix-Funktion für eine flexible Pin-Zuordnung zu Peripherie, BLE und 400 KB Speicher zu einem günstigen Preis sind eine gute Ergänzung der Espressif-Produktpalette.
 
Entwicklungs-Boards
Entwicklungs-Boards für den ESP32-C3 wie das ESP32-C3-DevKit C-1 und das ESP32-C3-DevKit M-1, wurden bereits zur Bemusterung angekündigt. Wir werden den Chip auf den Prüfstand stellen, wenn die ersten Muster bei Elektor eintreffen.