ESP32-C3 Super Mini Pinout and Specifications

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.

In this blog, we will explore the pinout and key features of the ESP32-C3 Super Mini module, helping you unlock its full potential for your projects.

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: Support for capacitive touch sensing
  • 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 NameGPIOFunctionalityADC ChannelSPII2CTouch
GNDGround
3V3Power input (3.3V)
IO0GPIO0GPIO, ADC1_CH0, XTAL_32K_PADC1_CH0Touch 0
IO1GPIO1GPIO, ADC1_CH1, XTAL_32K_NADC1_CH1Touch 1
IO2GPIO2GPIO, ADC1_CH2, FSPIQADC1_CH2SPI MISOTouch 2
IO3GPIO3GPIO, ADC1_CH3, SPICLKADC1_CH3SPI CLKTouch 3
IO4GPIO4GPIO, ADC1_CH4, FSPIHD, MTMSADC1_CH4SPI MOSITouch 4
IO5GPIO5GPIO, ADC2_CH0, FSPIWP, MTDIADC2_CH0SPI WPTouch 5
IO6GPIO6GPIO, FSPICLKSPI CLK
IO7GPIO7GPIO, FSPID, MTDOSPI DATA
IO8GPIO8GPIO, UART_CTS, On-Board User LED
IO9GPIO9GPIO, UART_RTS, I2C_SCLI2C SCL
IO10GPIO10GPIO, ADC1_CH5, FSPICS0ADC1_CH5SPI CSI2C SDA
RXGPIO20UART0 Receive
TXGPIO21UART0 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 GPIO10 (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

  1. Power LED:
    • Illuminates when the module is powered.
    • Provides an immediate indication of power status.
  2. 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.

For more details, refer to the ESP32-C3 datasheet.

Scroll to Top