Otevře se na nové kartě

ESP32-C3 SuperMini Pinout

ESP32-C3 SuperMini je miniaturní (22,5 × 18 mm) a velmi levná deska s čipem ESP32-C3 – jednojádrovým RISC-V s Wi-Fi a Bluetooth LE.

Nemá převodník USB-serial: USB-C vede přímo do čipu (USB Serial/JTAG), přes který se nahrává i ladí.

Parametry

  • ESP32-C3: RISC-V až 160 MHz, 400 kB SRAM
  • 4 MB flash přímo v pouzdře čipu
  • Wi-Fi 4 (2,4 GHz) a Bluetooth 5 (LE), keramická anténa
  • 13 GPIO na lištách, 6 kanálů 12bitového ADC (GPIO0–5)
  • UART, I2C a SPI na libovolných pinech (GPIO matrix), PWM na všech
  • USB-C s nativním USB, modrá LED na GPIO8, tlačítka BOOT (GPIO9) a RESET

Desku vyrábí řada výrobců a kusy se liší hlavně anténou a stabilizátorem. V Arduino IDE vyberte ESP32C3 Dev Module a zapněte USB CDC On Boot, jinak neuvidíte výpis Serial.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

ESP32-C3 Super Mini – pinoutESP32-C3 Super Mini – pinoutchiptron.czESP32-C3USB-C5VG3.3PWBOOTRST8210LED: GPIO8 1 GPIO5 MISO ADC2_CH0 2 GPIO6 MOSI 3 GPIO7 SS 4 GPIO8 SDA modrá LED 5 GPIO9 SCL tlačítko BOOT 6 GPIO10 7 GPIO20 RX 8 GPIO21 TX 16 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 15 GND 14 3V3 → Výstup 3,3 V ze stabilizátoru 13 GPIO4 SCK ADC1_CH4 12 GPIO3 ADC1_CH3 11 GPIO2 ADC1_CH2 10 GPIO1 ADC1_CH1 9 GPIO0 ADC1_CH0 GPIO UART I2C SPI ADC (analog) Napájení Zem (GND) Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – ESP32-C3 Super Mini
PinNázevSměrUARTI2CSPIADCPoznámka
1GPIO5vstup/výstupMISOADC2_CH0ADC2 není kalibrovaný a u některých revizí čipu nefunguje – raději ADC1. JTAG MTDI
2GPIO6vstup/výstupMOSIJTAG MTCK
3GPIO7vstup/výstupSSJTAG MTDO
4GPIO8vstup/výstupSDAStrapping pin – pro režim nahrávání musí být při startu v log. 1. Modrá LED
5GPIO9vstup/výstupSCLTlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání
6GPIO10vstup/výstup
7GPIO20vstup/výstupRXUART0 RX
8GPIO21vstup/výstupTXUART0 TX
9GPIO0vstup/výstupADC1_CH0
10GPIO1vstup/výstupADC1_CH1
11GPIO2vstup/výstupADC1_CH2Strapping pin – při startu má být v log. 1 (doporučený pull-up)
12GPIO3vstup/výstupADC1_CH3
13GPIO4vstup/výstupSCKADC1_CH4JTAG MTMS
143V3výstupVýstup 3,3 V ze stabilizátoru
15GND–
165Vvstup/výstup5 V z USB konektoru. Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB.

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
  • LED na GPIO8 svítí v log. 0 a GPIO8 je zároveň strapping pin – při startu musí být v log. 1.
  • GPIO9 je tlačítko BOOT: log. 0 při startu = režim nahrávání. GPIO2 je také strapping pin – nestahujte ho při startu do log. 0.
  • ADC2 (GPIO5) není kalibrovaný a u některých revizí čipu nefunguje – na analog používejte GPIO0–4.
  • U části levných kusů je slabá Wi-Fi (krystal blízko antény). Pomáhá snížit vysílací výkon, třeba WiFi.setTxPower(WIFI_POWER_8_5dBm).
  • Když se deska po nahrání programu přestane hlásit na USB, podržte BOOT, stiskněte RESET a pusťte BOOT – naběhne v režimu nahrávání.

Kde koupit

ESP32-C3 SuperMini seženete například tady:

Projekty s ESP32-C3 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.