Skip to content
Free IDE

← Components

ESP32-C3 Super Mini (16 pins)

Small board (22.5 × 18 mm) with the ESP32-C3 chip: Wi-Fi, Bluetooth LE and one RISC-V core. The USB-C is the chip’s own, so GPIO18 and 19 belong to it. The blue LED is on GPIO8 and lights up with 0. It has no DAC or capacitive touch, and the ADC goes from GPIO0 to GPIO4. In PyPlaca it is still in testing: the numbers come from the datasheet and the MicroPython code, and a few still need to be checked on a real board.

Pinout

C3RSTBOOT5VGND3V3GPIO4GPIO3GPIO2GPIO1GPIO0GPIO5GPIO6GPIO7GPIO8GPIO9GPIO10GPIO20GPIO21
PinConnect toNote
3V3power for the 3.3 V modulesoutput of the board’s regulator
GNDnegative of the whole circuit
5V5 V from the USBnever power the board from here while the USB is connected
GPIO8the board’s blue LED (lights up with 0)strapping pin
GPIO9BOOT buttonstrapping pin; hold it at boot to flash
GPIO0 to GPIO4ADC1 (analog inputs)GPIO5 belongs to ADC2, which MicroPython does not allow on the C3
GPIO20/21RX/TX of UART0 (REPL)avoid using them as GPIO
FastTeacherFor teachers

From the syllabus to a planned semester

  • Teaching plan and calendar built automatically
  • Class diary ready to paste into SIGA
  • Slides and exercise lists with answer keys
Meet FastTeacher

Free Community edition · Windows

MicroPython example

from machine import Pin
import time

led = Pin(8, Pin.OUT)  # the board’s blue LED: lights up with 0

while True:
    led.value(not led.value())
    time.sleep(0.5)

Specifications

ItemValueSource
Pin logic voltage3.3 VDatasheet ESP32-C3 (Espressif), documentation.espressif.com/esp32-c3_datasheet_en.pdf
Pins16 (8 on each side), rows 15.24 mm (0.6") apartProtosupplies.com/product/esp32c3-supermini and the TH3D datasheet (ESP32-C3-SuperMini-datasheet.pdf)
GPIOs MicroPython accepts0 to 13, 20 and 21 (18 and 19 are the USB)MicroPython v1.29.0, ports/esp32 (machine_pin.h, machine_adc.c, modmachine.c) — ESP32_GENERIC_C3 firmware
CPU (MicroPython default)160 MHz (accepts 20, 40, 80 or 160)MicroPython v1.29.0, ports/esp32 (machine_pin.h, machine_adc.c, modmachine.c) — ESP32_GENERIC_C3 firmware
ADC12 bits; 0 to 2.5 V at 11 dBDatasheet ESP32-C3 (Espressif), documentation.espressif.com/esp32-c3_datasheet_en.pdf
Internal pull-up/pull-down~45 kΩDatasheet ESP32-C3 (Espressif), documentation.espressif.com/esp32-c3_datasheet_en.pdf

Values marked "Under review" will still be checked against the parts in the lab.

FastMindLocal AI assistant

The AI that remembers your life and lives on your computer

  • Long-term memory with the source of every answer
  • Works offline: your data stays on your PC
  • Reads PDFs, slides, photos and meeting recordings
Download free for Windows

Essential plan free forever

FastTeacherFor teachers

From the syllabus to a planned semester

  • Teaching plan and calendar built automatically
  • Class diary ready to paste into SIGA
  • Slides and exercise lists with answer keys
Meet FastTeacher

Free Community edition · Windows

FastMindLocal AI assistant

The AI that remembers your life and lives on your computer

  • Long-term memory with the source of every answer
  • Works offline: your data stays on your PC
  • Reads PDFs, slides, photos and meeting recordings
Download free for Windows

Essential plan free forever