Skip to main content
ESPBoards

ESP32 C3 Super Mini Development Board Pinout and Technical Specifications

Code name: ESP32C3_DEV

ESP32 C3 Super Mini development board is based on esp32c3 microcontroller and uses riscv32 architecture. This development board has a maximum CPU frequency of 160 MHz and a flash size of 4MB.


πŸ”— Quick Links

ESP32 C3 Super Mini imageESP32 C3 Super Mini imageESP32 C3 Super Mini imageESP32 C3 Super Mini image

πŸ›’ Price

Normally, the ESP32 C3 Super Mini costs around 5$ per Pcs.
The prices are subject to change. Check current price:
Amazon com
Amazon de logo
Aliexpress logo

πŸ“ ESP32 C3 Super Mini Description

⚠️ If you have the red board, check ESP32 C3 Supermini Plus.

The ESP32-C3 SuperMini is a tiny yet powerful development board built around the Espressif ESP32-C3 chip. With WiFi 802.11b/g/n and Bluetooth 5 (LE), it’s perfect for IoT projects that need reliable wireless connectivity. πŸ“Ά

Designed with a compact form factor, this board is easy to integrate into space-constrained projects. Its PCB antenna ensures stable wireless performance without needing an external antenna.

For ease of use, it includes a reset button πŸ”˜ and a bootloader mode button, making development and debugging smooth. πŸš€

With its versatile interfaces (UART, I2C, SPI) and plenty of GPIOs, the ESP32-C3 SuperMini is a great choice for your next embedded project! βš™οΈ

πŸ“Ÿ ESP32 C3 Super Mini Case / Enclosure

ESP32 C3 Super Mini technical

Looking for a case to finish up your project with ESP32 C3 Super Mini? Check our πŸ›’ Etsy Store.

We offer a variety of enclosures for the ESP32 C3 Super Mini, available in different colors and configurations – with or without header pins, and more! You can also choose between a hexagon-patterned lid for improved heat dispersion ❄️ or a solid lid for a sleek finish.

On our πŸ›’ Etsy Store, you can find cases for different ESP32 development boards, the ESP32 boards with senors, screens, etc. The stock is always filling up! πŸ“¦

Need a custom case? βœ‰οΈ Contact Us on Etsy Store or our Contact Form

πŸ“Š ESP32 C3 Super Mini Specs

Below you can find the specifications of ESP32 C3 Super Mini, such as features, connectivity options, and ESP32 C3 Super Mini technical specs.

✨ Features

  • Ultra-small size: As small as the thumb (22.52 x 18 mm)
  • Ultra-low power consumption: deep sleep power consumption of about 43ΞΌA
  • Onboard LED blue light: GPIO8 pin
  • 11 digital IO pins
  • 22 external interrupt pins
  • 6 analog input pins
  • 11 PWM pins

πŸ›°οΈ Connectivity

  • WiFi: 802.11 b/g/n (2.4 GHz)
  • Bluetooth: 5.0
  • WiFi: 5.0

πŸ“ Technical specs

Clock Speed160 MHz
Flash size4MB
Microcontrolleresp32c3
Architectureriscv32

πŸ”Œ ESP32 C3 Super Mini Pinout

The ESP32-C3 Super Mini pinout is designed to provide maximum functionality in a most compact package. The ESP32-C3 Supermini features key power pins like 5V, 3.3V, and GND, ensuring stable power delivery for various peripherals and components.

The pinout includes dedicated communication pins, such as RX and TX for UART, SDA and SCL for I2C, and MISO, MOSI, SCK, and SS for SPI protocols. These allow seamless integration with a wide range of devices, from sensors to displays and external storage.

For analog input, the ESP32-C3 Super Mini offers ADC pins labeled A0 to A5, ideal for reading sensor data or measuring voltage levels. This flexibility makes the ESP32-C3 Supermini pinout suitable for both simple and complex projects.

Overall, the ESP32-C3 Super Mini provides a well-rounded pinout that supports digital I/O, analog input, and multiple communication protocols, despite being very small.

⚠️ Pins to Avoid or Use with Caution

Some pins are reserved for critical functions like bootstrapping, JTAG debugging, USB communication, and flash memory operations. Misusing these pins may lead to boot failures, programming issues, USB conflicts, or disruptions in flash storage. Below is a list of pins to avoid or use with caution, categorized for clarity:

PINLabelReasonFunction
IO2GPIO2Must be held high during boot (if low on reset, normal flash boot may fail)πŸ› οΈ Strapping
IO4MTMSUsed during boot; JTAG TMS for debugging; acts as Quad-SPI flash IO (hold data line) in internal-flash variantsπŸ”— JTAG
IO5MTDIUsed during boot; JTAG TDI for debugging; acts as Quad-SPI flash IO (write-protect data line) in internal-flash variantsπŸ”— JTAG
IO6MTCKUsed during boot; JTAG TCK for debugging; provides flash clock in internal-flash variantsπŸ”— JTAG
IO7MTDOUsed during boot; JTAG TDO for debugging; acts as Quad-SPI flash IO (data line) in internal-flash variantsπŸ”— JTAG
IO8GPIO8Must be held high during reset (if low, UART flashing/boot may not work)πŸ› οΈ Strapping
IO9GPIO9Controls boot mode on reset (HIGH for normal flash boot, LOW enters serial download mode)πŸ› οΈ Strapping
IO21U0TXDUsed as UART0 transmit (console/bootloader); repurposing may disable serial console output and printingπŸ“‘ UART
IO20U0RXDUsed as UART0 receive (console/bootloader); repurposing may disable serial programming and debug logsπŸ“‘ UART

πŸ“Œ Key Takeaway:

βœ… Pins Safe to use

For general GPIO usage, these are the safest and most flexible choices πŸš€:
  • πŸ”Ή IO0
  • πŸ”Ή IO1
  • πŸ”Ή IO3
  • πŸ”Ή IO10

Unlike restricted pins, these GPIOs are not tied to essential system functions like πŸ› οΈ bootstrapping, πŸ”Œ USB communication, πŸ”— JTAG debugging, or ⚑ SPI flash memory, making them the best choices for custom applications and general use.

Why Are These Pins Safe?
  • Not involved in bootstrapping β†’ These GPIOs do not affect the device’s boot mode or system startup.
  • Not linked to flash memory or PSRAM β†’ They won’t interfere with storage or memory access.
  • Not dedicated to USB or JTAG β†’ They remain free for general use without affecting debugging or programming.
  • No special hardware connections β†’ Unlike some pins that are internally wired to system functions, these remain freely assignable.

πŸ—ΊοΈ ESP32 C3 Super Mini External Pins Mapping Functions

Below you can find the ESP32 C3 Super Mini pinout. This development board provides 11 digital IO pins, out of which 22 can be used as an external interrupt pins , 6 as analog input pins and 11 pins have Pulse-Width Modulation (PWM) .

PinFunctionESP PinInput/OutputDescription
15V5VPOWER INPUT5V power input for the board
2GNDGNDPOWER GROUNTGround connection
33V33.3VPOWER OUTPUT3.3V power output
4IO0A0BIDIRECTIONALGPIO, ADC pin, PWM
5IO1A1BIDIRECTIONALGPIO, ADC pin, PWM
6IO2A2BIDIRECTIONALGPIO, ADC pin, PWM
7IO3A3BIDIRECTIONALGPIO, ADC pin, PWM
8IO4A4BIDIRECTIONALGPIO, ADC pin, SCK, PWM
9IO5A5BIDIRECTIONALGPIO, ADC pin, SPI Master In Slave Out, PWM
10IO6MISOBIDIRECTIONALGPIO, SPI Master Out Slave In, PWM
11IO7SSBIDIRECTIONALGPIO, SPI Slave Select, PWM
12IO8SDABIDIRECTIONALGPIO, I2C Data line, PWM
13IO9SCLBIDIRECTIONALGPIO, I2C Clock line, PWM
14IO10RXBIDIRECTIONALGPIO, PWM
15IO21TXBIDIRECTIONALGPIO, UART Transmit
16IO20RXBIDIRECTIONALGPIO, UART Receive (secondary)
Function - Pin Function
ESP Pin - Pin on ESP32
Input/Output - Input or Output Pin
Description - Pin Description

πŸ—ΊοΈ ESP32 C3 Super Mini Pins Mapping Arduino IDE

Below you can find the ESP32 C3 Super Mini pinout. This development board provides 11 digital IO pins, out of which 22 can be used as an external interrupt pins , 6 as analog input pins and 11 pins have Pulse-Width Modulation (PWM) .

PinAnalogTouchPWMOther
0A0
1A1
2A2
3A3
4A4SCK
5A5MISO
6MOSI
7SS
8LED_BUILTIN SDA
9SCL
20RX
21TX
Analog - Analog input pins
Touch - Touch pins
Function - Function pins
RX / TX - Receive (RX) / Transmit (TX)
LED_BUILTIN - Built-in LED
PWM - Pulse-Width Modulation

πŸ› οΈ Default Tools

Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x0
Flash modeqio
Boot modeqio
PSRAM type
Maximum upload size
1280 Kb
(1310720 B)
Maximum data size
320 Kb
(327680 B)

The ESP32 C3 Super Mini development board by default uses esptool_py uploader tool, esp_ota network uploader tool for Over-the-air (OTA) uploads and esptool_py bootloader tool. The bootloader starts at address "0x0". Flash mode and boot mode for ESP32 C3 Super Mini development board by default is qio and qio respectively.