ESP32C3 SuperMini Getting Started
Converted from the VuePress Markdown source in `/nologo-en-vuepress-clone`. This page is a DokuWiki-style sample to verify image rendering, section hierarchy, code blocks, and purchase CTA layout.
Introduction
ESP32C3 SuperMini is a compact IoT development board based on the Espressif ESP32-C3 WiFi and Bluetooth dual-mode chip. It uses a 32-bit RISC-V single-core CPU, supports IEEE 802.11 b/g/n WiFi and Bluetooth 5 (LE), and is designed for low-power wireless applications.
The board has a small footprint, onboard wireless capability, and a practical set of interfaces for embedded development, prototyping, and wearable or space-constrained projects.
Hardware Description
Product Specifications
- CPU: ESP32-C3, 32-bit RISC-V single-core processor, up to 160 MHz
- WiFi: 2.4 GHz, 802.11 b/g/n
- Bluetooth: Bluetooth 5.0 LE
- Memory: 400 KB SRAM, 384 KB ROM, built-in 4 MB flash
- Chip Model: ESP32C3FN4
- Interfaces: 1 x I2C, 1 x SPI, 2 x UART, 11 x GPIO/PWM, 4 x ADC
- Power: Deep sleep current about 43 uA
- LED: Onboard blue LED on GPIO8
- Size: Approx. 22.52 x 18 mm
Pin Diagram
Dimension Diagram
Schematic Diagram
External Power Supply
If external power is needed, connect the positive terminal to 5V and the negative terminal to GND. The board supports approximately 3.3V to 6V input.
When using external power, do not connect USB at the same time. Use only one power source at a time.
During soldering, avoid short-circuiting the positive and negative terminals. A short may damage both the battery and the board.
WiFi Antenna
Getting Started
Hardware Setup
You need the following:
- 1 x ESP32C3 SuperMini
- 1 x Computer
- 1 x USB Type-C data cable
Some USB Type-C cables only provide power and do not carry data. If the board is not detected by your computer, test with another cable first.
Connect the ESP32C3 SuperMini to your computer with a USB Type-C data cable:
Software Setup
- Download and install the latest Arduino IDE from Arduino Official Website.
- Open Arduino IDE.
- Add the ESP32 board package URL in File > Preferences:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Open Tools > Board > Boards Manager, search for `esp32`, and install the latest ESP32 package.
- Open Tools > Board > ESP32 Arduino and select ESP32C3 Dev Module.
- Open Tools > Port and select the COM/serial port of the connected board.
Board package installation:
Board selection:
Blinking LED Example
Copy the following code into Arduino IDE:
int led = 8; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }
After upload, the onboard LED will blink once per second.
MicroPython
Learning Resources
Troubleshooting
Q1 Arduino cannot recognize the COM port
Enter download mode:
- Method 1: Hold BOOT while powering on.
- Method 2: Hold BOOT, press RESET, release RESET, then release BOOT.
Q2 The program does not run after upload
Press the RESET button once after a successful upload.
Q3 The board shows `JTAG/serial debug unit` instead of a COM port
Q4 Arduino serial output does not print
Set USB CDC On Boot to Enabled in the Arduino tools menu.
Buy This Board
Official Store
Buy direct from our standalone store
Best for direct orders, support, and bulk inquiries.
AliExpress
Buy through AliExpress marketplace
Best for marketplace checkout, coupons, and flexible shipping.








评论