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

The ESP32 C3 SuperMini is an loT mini development board based on the Espressif ESP32-C3 WiFi / Bluetooth dual-mode chip. The ESP32-C3 is a 32-bit RISC-V CPU that contains the FPU (floating point unit) for 32-bit single-precision operations with powerful computing power. It has excellent performance and supports IEEE 802.11b b/g/n WiFi and Bluetooth 5 (LE) protocols. The board comes with an external antenna to enhance signal strength for wireless applications. It also has a small and delicate form factor combined with a single-sided surface mount design. It is equipped with plenty of interfaces, 11 digital GPIOs that can be used as PWM pins and 4 analog I/Os that can be usedas ADC pins. It supports four serial interfaces: UART, I2C and SPI. The board also has a small reset button and a boot loader mode button.

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.

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 groundGround connection
33V33.3Vpower output3.3V power output for peripherals
4IO0A0bidirectionalGeneral purpose I/O, ADC pin
5IO1A1bidirectionalGeneral purpose I/O, ADC pin
6IO2A2bidirectionalGeneral purpose I/O, ADC pin
7IO3A3bidirectionalGeneral purpose I/O, ADC pin
8IO4A4bidirectionalGeneral purpose I/O, ADC pin, SCK
9IO5A5bidirectionalGeneral purpose I/O, ADC pin, SPI Master In Slave Out
10IO6MISObidirectionalGeneral purpose I/O, SPI Master Out Slave In
11IO7SSbidirectionalGeneral purpose I/O, SPI Slave Select
12IO8SDAbidirectionalGeneral purpose I/O, I2C Data line
13IO9SCLbidirectionalGeneral purpose I/O, I2C Clock line
14IO10RXbidirectionalGeneral purpose I/O
15IO21TXbidirectionalGeneral purpose I/O, UART Transmit
16IO20RXbidirectionalGeneral purpose I/O, 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.