The ESP32-C3 Super Mini is an ultra-compact, cost-effective microcontroller module designed for IoT applications. With a RISC-V-based single-core processor, built-in Wi-Fi, and Bluetooth 5 (LE), it is perfect for projects requiring reliable connectivity and energy efficiency.
Key Features
- Processor: 32-bit RISC-V single-core processor, up to 160 MHz
- Wireless: Wi-Fi (802.11 b/g/n) and Bluetooth BLE 5.0
- Memory: 400 KB SRAM and 4 MB flash
- GPIO Pins: 15 usable pins with multiple functions
- Touch Pins: Not Supported
- On-Board LEDs:
- Power LED: Indicates power status
- User LED: Connected to GPIO8, programmable for custom signaling
- Low Power Consumption: Optimized for battery-powered applications
- Operating Voltage: 3.3V
- Dimensions: Approximately 18mm x 25mm
ESP32-C3 Super Mini Pinout

Pin Descriptions
| Pin Name | GPIO | Functionality | ADC Channel | SPI | I2C | Touch |
|---|---|---|---|---|---|---|
| GND | – | Ground | – | – | – | – |
| 3V3 | – | Power input (3.3V) | – | – | – | – |
| IO0 | GPIO0 | GPIO, ADC1_CH0, XTAL_32K_P | ADC1_CH0 | – | – | – |
| IO1 | GPIO1 | GPIO, ADC1_CH1, XTAL_32K_N | ADC1_CH1 | – | – | – |
| IO2 | GPIO2 | GPIO, ADC1_CH2, FSPIQ | ADC1_CH2 | SPI MISO | – | – |
| IO3 | GPIO3 | GPIO, ADC1_CH3, SPICLK | ADC1_CH3 | SPI CLK | – | – |
| IO4 | GPIO4 | GPIO, ADC1_CH4, FSPIHD, MTMS | ADC1_CH4 | SPI MOSI | – | – |
| IO5 | GPIO5 | GPIO, ADC2_CH0, FSPIWP, MTDI | ADC2_CH0 | SPI WP | – | – |
| IO6 | GPIO6 | GPIO, FSPICLK | – | SPI CLK | – | – |
| IO7 | GPIO7 | GPIO, FSPID, MTDO | – | SPI DATA | – | – |
| IO8 | GPIO8 | GPIO, UART_CTS, On-Board User LED | – | – | I2C SDA | – |
| IO9 | GPIO9 | GPIO, UART_RTS, I2C_SCL | – | – | I2C SCL | – |
| IO10 | GPIO10 | GPIO, ADC1_CH5, FSPICS0 | ADC1_CH5 | SPI CS | – | – |
| RX | GPIO20 | UART0 Receive | – | – | – | – |
| TX | GPIO21 | UART0 Transmit | – | – | – | – |

Key Notes
- ADC: ADC1 supports six channels (GPIO0 to GPIO5) for analog sensing, while ADC2 provides additional capabilities but is not factory-calibrated.
- SPI Pins: GPIO2 to GPIO7 are used for SPI communication.
- I2C Pins: Default I2C pins are GPIO9 (SCL) and GPIO8 (SDA), which can be reassigned.
- Touch Pins: Capacitive touch sensing is supported on GPIO0 to GPIO5. These pins can detect touch events for user interaction or proximity sensing.
On-Board LEDs
- Power LED:
- Illuminates when the module is powered.
- Provides an immediate indication of power status.
- User LED:
- Connected to GPIO8.
- Programmable for debugging, signaling, or status indication.

Applications
The ESP32-C3 Super Mini’s touch capabilities make it suitable for:
- IoT Devices: Interactive smart home devices with touch-sensitive controls.
- Wearable Electronics: Proximity and touch-sensitive wearables.
- Home Automation: Touch-enabled switches and sensors.
- Prototyping: Ideal for quick development of interactive IoT applications.
Conclusion
The ESP32-C3 Super Mini is a versatile module packed with features, including capacitive touch sensing. With its ADC, SPI, I2C, and touch pins, it is perfect for IoT projects requiring compact and efficient hardware.






