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.

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.

ESP32C3 SuperMini

  • 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

Arduino ESP32C3 Dev Module Pin Mapping

Dimension Diagram

Schematic Diagram

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.

If you want to use an external antenna, connect it as shown below.

WiFi Antenna

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:

USB Connection

  1. Download and install the latest Arduino IDE from Arduino Official Website.
  2. Open Arduino IDE.
  3. Add the ESP32 board package URL in File > Preferences:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  1. Open Tools > Board > Boards Manager, search for `esp32`, and install the latest ESP32 package.
  2. Open Tools > Board > ESP32 Arduino and select ESP32C3 Dev Module.
  3. Open Tools > Port and select the COM/serial port of the connected board.

Board package installation:

Install ESP32 Board Package

Board selection:

Select ESP32C3 Dev Module

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.

Enter download mode:

  • Method 1: Hold BOOT while powering on.
  • Method 2: Hold BOOT, press RESET, release RESET, then release BOOT.

Press the RESET button once after a successful upload.

Set USB CDC On Boot to Enabled in the Arduino tools menu.

Buy direct from our standalone store

Best for direct orders, support, and bulk inquiries.

**Shop on Official Store**

Buy through AliExpress marketplace

Best for marketplace checkout, coupons, and flexible shipping.

**View on AliExpress**

请输入您的评论. 可以使用维基语法:
 
  • developmentboard/esp32c3-supermini-demo.txt
  • 最后更改: 2026/08/02 02:36
  • admin