# ESP32-C3 Super Mini

**SKU:** SER553
**Brand:** Sonstige
**Price:** 4,00 EUR
**Availability:** in stock
**URL:** https://electronics.semaf.at/esp32-c3-supermini

Günstig, sparsam und überraschend fähig. Der ESP32-C3 Super Mini ist der perfekte Einstieg in die Welt der IoT-Mikrocontroller – mit WLAN, Bluetooth, RISC-V Architektur und einem Deep-Sleep-Verbrauch, der Akkuprojekte erst richtig interessant macht.

## Description

# ESP32-C3 Super Mini

 Günstig, sparsam und überraschend fähig. Der ESP32-C3 Super Mini ist der perfekte Einstieg in die Welt der IoT-Mikrocontroller – mit WLAN, Bluetooth, RISC-V Architektur und einem Deep-Sleep-Verbrauch, der Akkuprojekte erst richtig interessant macht.

 Single-Core RISC-V · 160 MHz Wi-Fi + Bluetooth 5 LE USB-C · CH340 ~43 µA Deep Sleep Arduino IDE &amp; PlatformIO 

 

     Bild: ESP32-C3 Super Mini Board (Vorder- &amp; Rückseite) Empfohlene Auflösung: 1200 × 630 px 

 Das ESP32-C3 Super Mini – winzig, günstig und ideal für batteriebetriebene IoT-Projekte.   Inhaltsverzeichnis

1. [Was ist der ESP32-C3 Super Mini?](#espm-intro)
2. [Technische Daten im Überblick](#espm-specs)
3. [Pinout – welcher Pin macht was?](#espm-pinout)
4. [Kritische Pins – unbedingt lesen!](#espm-pins-caution)
5. [Erste Schritte: Arduino IDE &amp; PlatformIO](#espm-setup)
6. [Deep Sleep &amp; Low-Power – die große Stärke](#espm-power)
7. [C3 vs. S3 vs. C6 Super Mini](#espm-compare)
8. [Weiterführende Links &amp; Ressourcen](#espm-links)
 
 

   ## Was ist der ESP32-C3 Super Mini – und für wen ist er gedacht?

Manchmal braucht man keinen Sportwagen – ein zuverlässiges, sparsames Auto reicht völlig. Genau so verhält es sich mit dem **ESP32-C3 Super Mini**. Er ist nicht das schnellste oder leistungsstärkste Board in der Super-Mini-Familie, aber er ist das **günstigste, sparsamste und einsteigerfreundlichste**. Und für die meisten IoT-Projekte ist das genau das Richtige.

Ob du einen Temperatursensor basteln willst der wochenlang auf einer einzigen Batterie läuft, einen einfachen WLAN-Schalter für zuhause oder dein allererstes Mikrocontroller-Projekt – der C3 Super Mini macht den Einstieg leichter als jedes andere Board dieser Klasse. Er kostet oft weniger als einen Euro, ist kleiner als eine Briefmarke und funktioniert sofort mit der Arduino IDE.

 Was macht ihn besonders? Der ESP32-C3 nutzt eine **RISC-V Architektur** – das klingt technisch, bedeutet aber einfach: ein anderer, modernerer Prozessortyp als der klassische Arduino. RISC-V ist ein offener Standard, der immer beliebter wird. Für dich als Anwender ändert sich kaum etwas – der Code bleibt derselbe, der Chip ist nur effizienter. 

     Bild: Größenvergleich ESP32-C3 Super Mini mit Arduino Uno Oder: Nahaufnahme mit blauer Onboard-LED 

 Klein, aber oho: Der ESP32-C3 Super Mini passt in jede Schachtel – und trotzdem steckt WLAN und Bluetooth drin. Ein wichtiger Hinweis vorab: Der C3 Super Mini wird von vielen verschiedenen Herstellern produziert. Es gibt ihn in einer **Standard-Variante** (blau, mit keramischer Antenne und blauer LED) und einer **Plus-Variante** (rot, mit IPEX-Antennenanschluss und RGB-LED). Dieser Artikel beschreibt die gängige blaue Standard-Variante.

 ---

  ## Technische Daten – kompakt und auf den Punkt

Der C3 ist bewusst auf das Wesentliche reduziert. Weniger Kerne, weniger MHz – aber dafür ein extrem niedriger Stromverbrauch und ein Preis, der seinesgleichen sucht. Hier sind die wichtigsten Daten:

Prozessor

RISC-V
Single-Core

 

Taktfrequenz

bis zu 160 MHz

 

Arbeitsspeicher

400 KB SRAM

 

Programmspeicher

4 MB Flash

 

Wi-Fi

802.11 b/g/n
2,4 GHz

 

Bluetooth

BT 5.0 LE
inkl. Mesh

 

USB-Chip

Natives USB OTG + JTAG

 

Abmessungen

22,5 × 18 mm

 

Betriebsspannung

3,3 V intern
5 V via USB-C

 

Deep Sleep (Board)

~43 µA

 

Onboard-LED

Blau · GPIO8
Rot = Power

 

ADC

6 Kanäle
12-bit SAR

 

 

---

### RISC-V – was steckt dahinter?

Der ESP32-C3 nutzt einen **RISC-V Single-Core** Prozessor – das ist eine andere Chip-Architektur als der Xtensa LX7 im S3. RISC-V ist ein **offener, lizenzfreier Standard**, der sich in der Industrie zunehmend durchsetzt. Das bedeutet für dich: Der Chip ist effizienter gebaut, was sich direkt im Stromverbrauch widerspiegelt. Im Code ändert sich für Arduino-Nutzer praktisch nichts – du programmierst weiterhin in C/C++.

 Vergleich Der C3 hat einen Kern bei 160 MHz, der S3 hat zwei Kerne bei 240 MHz. Für einfache IoT-Aufgaben wie WLAN-Verbindung, Sensordaten senden oder LED steuern ist ein Kern völlig ausreichend. Den Unterschied merkst du erst bei rechenintensiven Aufgaben wie Bildverarbeitung oder komplexen Animationen. 

---

### Kommunikations-Schnittstellen

 | Protokoll | Wofür verwendet? | Verfügbar auf C3 Super Mini? |
|---|---|---|
| SPI | Displays, SD-Karten, schnelle Sensoren | GPIO4 (SCK), GPIO5 (MISO), GPIO6 (MOSI), GPIO7 (SS) |
| I2C | Sensoren, OLEDs, Echtzeituhr (RTC) | GPIO8 (SDA), GPIO9 (SCL) – frei wählbar |
| UART | Serielle Kommunikation, GPS-Module | GPIO20 (RX), GPIO21 (TX) |
| ADC | Analoge Sensoren (Helligkeit, Feuchte…) | GPIO0–GPIO5 (6 Kanäle, 12-bit) |
| PWM | LED-Dimmen, Motoren, Servos | Alle 11 digitalen GPIOs |
| Touch-Sensor | Kapazitive Berührungserkennung | Nicht verfügbar (nur beim S3) |
| USB OTG | Direkter USB ohne extra Chip | Nicht verfügbar – CH340C onboard |

 

 ---

  ## Pinout – welcher Pin macht was?

Der C3 Super Mini hat insgesamt **13 nutzbare GPIO-Pins** auf den Header-Leisten – etwas weniger als der S3, aber für die meisten Projekte vollkommen ausreichend. Was ihn besonders macht: Einige Pins haben beim Booten spezielle Funktionen und müssen mit Vorsicht genutzt werden. Dazu gleich mehr.

 Wichtig – unbedingt lesen! Der ESP32-C3 Super Mini arbeitet mit **3,3 V Logikpegel**. 5-V-Bauteile direkt anschließen kann das Board dauerhaft beschädigen! Prüfe immer die Spannung deiner Bauteile und nutze bei Bedarf einen **Level-Shifter**. 

Linke Seite

 5V 5V Eingang (USB-C) 

 GND GND Masse 

 3V3 3,3V Ausgang (Regler) 

 IO0 GPIO0 ADC (A0) 

 IO1 GPIO1 ADC (A1) 

 IO2 GPIO2 ADC · ⚠ Strapping 

 IO3 GPIO3 ADC (A3) 

 IO4 GPIO4 ADC · SPI SCK · ⚠ JTAG 

 IO5 GPIO5 ADC · SPI MISO · ⚠ JTAG 

 

ESP32-C3

Super Mini

USB-C

↑ oben

 

PCB-Antenne
Blaue LED
GPIO8

 

Rechte Seite

 IO6 GPIO6 SPI MOSI · ⚠ JTAG 

 IO7 GPIO7 SPI SS · ⚠ JTAG 

 IO8 GPIO8 SDA · Blaue LED · ⚠ 

 IO9 GPIO9 SCL · ⚠ Boot-Mode 

 IO10 GPIO10 Sicher nutzbar 

 IO20 GPIO20 UART RX · ⚠ 

 IO21 GPIO21 UART TX · ⚠ 

 

 

### Wirklich sichere Pins – hier kannst du bedenkenlos anschließen

Für einfache GPIO-Aufgaben ohne Einschränkungen eignen sich beim C3 Super Mini folgende Pins am besten:

 | Pin | Funktion | Warum sicher? |
|---|---|---|
| `GPIO0` | Digital I/O, ADC | Kein Boot-Konflikt, keine Flash-Verbindung |
| `GPIO1` | Digital I/O, ADC | Kein Boot-Konflikt, keine Flash-Verbindung |
| `GPIO3` | Digital I/O, ADC | Kein Boot-Konflikt, keine Flash-Verbindung |
| `GPIO10` | Digital I/O, PWM | Kein Boot-Konflikt, frei zuweisbar |

 

 ---

  ## Kritische Pins – das musst du wissen bevor du anschließt

Das ist der Abschnitt, den viele Einsteiger überspringen – und dann wundern sie sich warum das Board nicht bootet oder der Upload fehlschlägt. Beim C3 Super Mini gibt es einige Pins, die beim Starten des Boards besondere Aufgaben übernehmen. Das nennt man **Strapping Pins** und **JTAG Pins**.

 ⚠ Strapping Pins – Vorsicht beim Booten Diese Pins bestimmen beim Einschalten, wie das Board startet. Wenn du daran etwas angeschlossen hast das beim Booten LOW zieht, kann das Board nicht mehr normal starten oder sich nicht mehr programmieren lassen. 

 | Pin | Typ | Problem bei falscher Nutzung |
|---|---|---|
| `GPIO2` | Strapping | Muss beim Booten HIGH sein – sonst schlägt normaler Flash-Boot fehl |
| `GPIO8` | Strapping | Muss beim Reset HIGH sein – auch die Blaue LED hängt daran! |
| `GPIO9` | Strapping / Boot-Mode | HIGH = normaler Start, LOW beim Reset = Download-Modus (Bootloader) |
| `GPIO4` | JTAG (TMS) | Boot-Beteiligung, JTAG-Debugging, intern Flash-Datenleitung |
| `GPIO5` | JTAG (TDI) | Boot-Beteiligung, JTAG-Debugging, intern Flash-Datenleitung |
| `GPIO6` | JTAG (TCK) | JTAG-Takt, intern Flash-Clock |
| `GPIO7` | JTAG (TDO) | JTAG-Debugging, intern Flash-Datenleitung |
| `GPIO20` | UART RX | Belegt für seriellen Monitor &amp; Bootloader-Kommunikation |
| `GPIO21` | UART TX | Belegt für seriellen Monitor – Umwidmung deaktiviert Konsole |

 

 Praktischer Rat Für dein erstes Projekt: Nutze einfach **GPIO0, GPIO1, GPIO3 und GPIO10** – diese vier Pins funktionieren immer zuverlässig ohne Einschränkungen. Die anderen Pins kannst du später nutzen, wenn du ihre Eigenheiten verstanden hast. 

### Die blaue Onboard-LED – GPIO8

Die blaue LED auf dem Board ist mit **GPIO8** verbunden – gleichzeitig einem Strapping Pin. Du kannst sie per `digitalWrite(8, HIGH)` ein- und ausschalten, aber achte darauf: Wenn du beim Booten einen externen Widerstand nach GND an GPIO8 anschließt, kann das den Bootvorgang stören. Für einfaches Blinken ist GPIO8 aber perfekt geeignet.

Arduino / C++

 ```
<span class="ck">void</span> <span class="cn">setup</span>() {
  pinMode(<span class="cm">8</span>, OUTPUT);
}

<span class="ck">void</span> <span class="cn">loop</span>() {
  digitalWrite(<span class="cm">8</span>, HIGH);
  delay(<span class="cm">500</span>);
  digitalWrite(<span class="cm">8</span>, LOW);
  delay(<span class="cm">500</span>);
}
```

 

 ---

  ## Erste Schritte: Arduino IDE &amp; PlatformIO einrichten

Der große Vorteil des C3: Er funktioniert ohne Treiber-Drama. Der CH340C-Chip übernimmt die USB-Kommunikation zuverlässig – kein Bootloader-Knopf drücken, kein manuelles Reset nötig. Einfach einstecken und loslegen.

---

### Option A – Arduino IDE 2.x (empfohlen für Einsteiger)

**Schritt 1: Arduino IDE herunterladen**
 Lade die Arduino IDE 2 von [arduino.cc/en/software](https://www.arduino.cc/en/software) herunter und installiere sie.

**Schritt 2: ESP32-Paket hinzufügen**
 Öffne die Arduino IDE und geh zu *Datei → Einstellungen*. Füge folgende URL im Feld „Zusätzliche Boardverwalter-URLs" ein:

URL

 ```
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
```

 

**Schritt 3: Board-Paket installieren**
 Öffne den Boardverwalter (*Werkzeuge → Board → Boardverwalter*), suche nach `esp32` und installiere das Paket von **Espressif Systems**.

**Schritt 4: Board auswählen**
 Geh zu *Werkzeuge → Board → ESP32 Arduino* und wähle **ESP32C3 Dev Module**.

**Schritt 5: Einstellungen anpassen**

 | Einstellung | Wert | Warum? |
|---|---|---|
| Board | ESP32C3 Dev Module | Passend für den C3 Super Mini |
| Flash Size | 4 MB (32 Mb) | Entspricht dem verbauten Chip |
| Flash Mode | QIO | Optimale Flash-Geschwindigkeit |
| Upload Speed | 921600 | Maximale Übertragungsrate |
| CPU Frequency | 160 MHz | Volle Leistung (reduzierbar für Akkubetrieb) |
| USB CDC On Boot | Disabled | CH340C übernimmt die Kommunikation |

 

**Schritt 6: Erster Upload – Blink-Test**
 Verbinde das Board per USB-C. Wähle unter *Werkzeuge → Port* den richtigen COM-Port. Öffne dann *Datei → Beispiele → 01.Basics → Blink*, ändere die Pin-Nummer auf `8` und klick auf *Hochladen*. Die blaue LED blinkt.

 Tipp: Windows-Treiber Unter Windows wird möglicherweise ein CH340-Treiber benötigt. Dieser ist kostenlos bei [wch-ic.com](https://www.wch-ic.com/downloads/CH341SER_EXE.html) erhältlich. Nach der Installation einmal neu starten und das Board wird erkannt. 

---

### Option B – PlatformIO (empfohlen für Fortgeschrittene)

**Schritt 1:** Installiere [Visual Studio Code](https://code.visualstudio.com/), öffne die Erweiterungen (`Strg+Shift+X`) und suche nach **PlatformIO IDE**.

**Schritt 2:** Erstelle ein neues Projekt und füge folgende Konfiguration in die `platformio.ini` ein:

platformio.ini

 ```
<span class="ck">[env:esp32-c3-super-mini]</span>
<span class="cn">platform</span>  = <span class="cs">espressif32</span>
<span class="cn">board</span>     = <span class="cs">esp32-c3-devkitm-1</span>
<span class="cn">framework</span> = <span class="cs">arduino</span>

<span class="cn">board_build.mcu</span>        = <span class="cs">esp32c3</span>
<span class="cn">board_build.f_cpu</span>      = <span class="cs">160000000L</span>
<span class="cn">board_build.flash_size</span> = <span class="cs">4MB</span>
<span class="cn">board_build.flash_mode</span> = <span class="cs">qio</span>
<span class="cn">board_upload.flash_size</span> = <span class="cs">4MB</span>
```

 

 Hinweis Es gibt keinen offiziellen Board-Eintrag „esp32-c3-super-mini" in PlatformIO. Der Eintrag `esp32-c3-devkitm-1` ist der passende generische Ersatz und funktioniert einwandfrei. 

 ---

  ## Deep Sleep &amp; Low-Power – die große Stärke des C3

Hier glänzt der ESP32-C3 Super Mini wirklich. Kein anderes Board in der Super-Mini-Familie kommt im Deep Sleep so nah an die theoretischen Minimalwerte heran. Wenn du ein batteriebetriebenes Projekt planst – Sensor-Node im Garten, Briefkastenmelder, Bewegungsmelder – dann ist der C3 dein Board.

Deep Sleep (Board)

~43 µA

 

Deep Sleep (Chip)

~5 µA

 

Normalbetrieb (WLAN)

~80–100 mA

 

Aufwecken durch

Timer, GPIO, UART

 

 

 Rechenbeispiel Mit einer 2.000-mAh-Batterie und einem typischen Zyklus von 10 Sekunden schlafen, 1 Sekunde messen und Daten senden kommt der C3 Super Mini auf eine Laufzeit von **mehreren Monaten**. Das macht ihn zum idealen Board für Außensensoren und Remote-Monitoring. 

---

### Deep Sleep aktivieren – so einfach geht's

Arduino / C++

 ```
<span class="ck">#define</span> <span class="cn">SLEEP_SEC</span> <span class="cm">30</span>

<span class="ck">void</span> <span class="cn">setup</span>() {
  Serial.begin(<span class="cm">115200</span>);
  Serial.println(<span class="cs">"Wach! Messe Daten..."</span>);

  esp_sleep_enable_timer_wakeup(<span class="cn">SLEEP_SEC</span> * <span class="cm">1000000ULL</span>);
  esp_deep_sleep_start();
}

<span class="ck">void</span> <span class="cn">loop</span>() {
}
```

 

### CPU-Frequenz reduzieren

Auch ohne Sleep-Modus lässt sich Strom sparen. Der C3 unterstützt folgende CPU-Frequenzen: **10 / 20 / 40 / 80 / 160 MHz**. Für WLAN-Betrieb sind mindestens 80 MHz nötig. Reine Berechnungen ohne WLAN laufen auch bei 40 MHz stabil.

 Vergleich zum S3 Der ESP32-S3 Super Mini verbraucht im Deep Sleep am Chip ~8 µA, der C3 nur ~5 µA. Am vollständigen Board ist der Unterschied noch deutlicher, weil der C3 keinen Power-hungrigen Dual-Core und keine RGB-LED hat. Für Batterieprojekte ist der C3 die bessere Wahl. 

 ---

  ## C3 vs. S3 vs. C6 Super Mini – welches Board passt zu dir?

Alle drei Boards passen in deine Westentasche und kosten weniger als eine Kinokarte. Aber je nach Projekt ist eines klar die bessere Wahl. Hier ist ein ehrlicher Vergleich:

Dieser Artikel

#### ESP32-C3 Super Mini

Der sparsame Einsteiger

- + Günstigster Preis (~0,80–2 €)
- + Bester Deep Sleep am Board (~43 µA)
- + CH340C: einfache USB-Verbindung
- + Wi-Fi + Bluetooth 5 LE
- + Riesige Community, viele Tutorials
- ~ Single-Core, 160 MHz
- – Kein Touch-Sensor
- – Keine KI-Instruktionen
 
 **Ideal für:** Batterieprojekte, Sensor-Nodes, WLAN-Schalter, erste Schritte mit Mikrocontrollern, alles wo Preis und Laufzeit wichtiger sind als Rechenleistung. 

 

#### ESP32-S3 Super Mini

Der Allrounder mit Turbo

- + Dual-Core LX7, 240 MHz
- + Natives USB OTG + JTAG
- + KI-Vektor-Instruktionen (PIE)
- + WS2812 RGB LED onboard
- + Touch-Pins (GPIO1–10)
- ~ Etwas höherer Deep-Sleep-Verbrauch
- ~ Teurer (~1–3 €)
- – Kein Zigbee / Thread
 
 **Ideal für:** Komplexe IoT-Projekte, Displays, Edge-KI, USB-Gadgets, alles wo Rechenleistung gefragt ist. 

 

#### ESP32-C6 Super Mini

Der Zukunftssichere

- + Wi-Fi 6 (802.11ax)
- + Zigbee &amp; Thread / Matter
- + Natives USB (JTAG/Serial)
- ~ Single-Core RISC-V, 160 MHz
- ~ Teurer (~2–4 €)
- – Kleinere Community
- – Keine KI-Instruktionen
 
 **Ideal für:** Smart-Home mit Matter-Standard, Zigbee-Netzwerke, Projekte die Wi-Fi 6 brauchen. 

 

 

---

### Auf einen Blick

 | Kriterium | C3 Super Mini | S3 Super Mini | C6 Super Mini |
|---|---|---|---|
| CPU-Kerne | 1 (RISC-V) | 2 (Xtensa LX7) | 1 (RISC-V) |
| Max. Takt | 160 MHz | 240 MHz | 160 MHz |
| Wi-Fi Standard | Wi-Fi 4 (802.11n) | Wi-Fi 4 (802.11n) | Wi-Fi 6 (802.11ax) |
| Zigbee / Thread | – | – | Ja |
| USB | Natives USB OTG + JTAG | Nativ OTG + JTAG | Nativ (Serial/JTAG) |
| KI-Instruktionen | – | Ja | – |
| Touch-Sensor | – | Ja | – |
| Deep Sleep (Board) | ~43 µA | höher | ~7 µA (Chip) |
| Preis (ca.) | 0,80–2 € | 1–3 € | 2–4 € |
| Einsteigerfreundlich | Sehr hoch | Hoch | Mittel |

 

 Unsere Empfehlung **Erstes Projekt / Low-Power:** ESP32-C3 Super Mini – günstig, einfach, läuft lange auf Batterie.
 **Mehr Leistung / USB-Features:** ESP32-S3 Super Mini – der Allrounder für anspruchsvollere Projekte.
 **Smart-Home / Zigbee / Matter:** ESP32-C6 Super Mini – die Wahl für moderne Heimautomatisierung.
