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.
Price
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 Speed | 160 MHz |
Flash size | 4MB |
Microcontroller | esp32c3 |
Architecture | riscv32 |
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) .
Pin | Function | ESP Pin | Input/Output | Description |
---|---|---|---|---|
1 | 5V | 5V | power input | 5V power input for the board |
2 | GND | GND | power ground | Ground connection |
3 | 3V3 | 3.3V | power output | 3.3V power output for peripherals |
4 | IO0 | A0 | bidirectional | General purpose I/O, ADC pin |
5 | IO1 | A1 | bidirectional | General purpose I/O, ADC pin |
6 | IO2 | A2 | bidirectional | General purpose I/O, ADC pin |
7 | IO3 | A3 | bidirectional | General purpose I/O, ADC pin |
8 | IO4 | A4 | bidirectional | General purpose I/O, ADC pin, SCK |
9 | IO5 | A5 | bidirectional | General purpose I/O, ADC pin, SPI Master In Slave Out |
10 | IO6 | MISO | bidirectional | General purpose I/O, SPI Master Out Slave In |
11 | IO7 | SS | bidirectional | General purpose I/O, SPI Slave Select |
12 | IO8 | SDA | bidirectional | General purpose I/O, I2C Data line |
13 | IO9 | SCL | bidirectional | General purpose I/O, I2C Clock line |
14 | IO10 | RX | bidirectional | General purpose I/O |
15 | IO21 | TX | bidirectional | General purpose I/O, UART Transmit |
16 | IO20 | RX | bidirectional | General purpose I/O, UART Receive (secondary) |
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) .
Pin | Analog | Touch | PWM | Other |
---|---|---|---|---|
0 | A0 | |||
1 | A1 | |||
2 | A2 | |||
3 | A3 | |||
4 | A4 | SCK | ||
5 | A5 | MISO | ||
6 | MOSI | |||
7 | SS | |||
8 | LED_BUILTIN SDA | |||
9 | SCL | |||
20 | RX | |||
21 | TX |
Default Tools
Bootloader tool | esptool_py |
Uploader tool | esptool_py |
Network uploader tool | esp_ota |
Bootloader address | 0x0 |
Flash mode | qio |
Boot mode | qio |
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.