Skip to main content
ESPBoards
No
No
N/A

ESP32-C6 Super Mini Development Board Pinout and Technical Specifications

Code name: ESP32C6_DEV

ESP32-C6 Super Mini development board is based on esp32c6 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-C6 Super Mini imageESP32-C6 Super Mini imageESP32-C6 Super Mini imageESP32-C6 Super Mini image

πŸ›’ Price

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

πŸ“ ESP32-C6 Super Mini Description



The ESP32-C6 SuperMini is a compact and powerful development board featuring the Espressif ESP32-C6 WiFi 6 and Bluetooth dual-mode chip. With support for IEEE 802.11ax WiFi 6 (2.4 GHz) and Bluetooth 5 (LE) with Bluetooth Mesh, it ensures fast and reliable wireless connectivity.

At its core, the ESP32-C6 SuperMini is powered by a RISC-V 32-bit single-core processor running at up to 160 MHz, offering efficient performance for IoT applications. It includes 512 KB of high-performance SRAM, 16 KB of low-power SRAM, and 4 MB of flash memory, giving your projects plenty of space to run smoothly.

Designed with ease of use in mind, the board comes with a USB Type-C interface for simple programming and connectivity. Plus, its compact form factor makes it ideal for space-constrained applications.

With versatile interfaces (UART, I2C, SPI) and a rich set of GPIOs, the ESP32-C6 SuperMini is a great choice.

πŸ“Š ESP32-C6 Super Mini Specs

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

✨ Features

  • Ultra-small size for embedded applications
  • Ultra-low power consumption with low-power working modes
  • RISC-V 32-bit single-core CPU running at up to 160 MHz
  • 512 KB high-performance SRAM and 16 KB low-power SRAM
  • WiFi 6 (802.11ax, 2.4 GHz) with 40 MHz bandwidth support
  • Bluetooth 5 (LE) and Bluetooth Mesh support
  • USB Type-C interface for programming and connectivity
  • Stamp hole design for direct soldering onto PCB
  • 11 digital IO pins
  • 22 external interrupt pins
  • 6 analog input pins
  • 11 PWM pins

πŸ›°οΈ Connectivity

  • WiFi: 802.11 ax b/g/n (2.4 GHz)
  • Bluetooth: 5.3
  • BLE: 5.3

πŸ“ Technical specs

Microcontrolleresp32c6
Clock Speed160 MHz
Flash size4MB
Architectureriscv32

πŸ”Œ ESP32-C6 Super Mini Pinout

The ESP32-C6 Super Mini pinout is designed for versatile connectivity in a compact format. The board provides essential power pins such as 5V, 3.3V, and GND for stable power delivery.

It features dedicated communication interfaces including RX and TX for UART, SDA and SCL for I2C, and MISO, MOSI, SCK, and SS for SPI, ensuring seamless integration with peripherals.

For analog input, the ESP32-C6 Super Mini offers ADC pins labeled A0 to A5, supporting sensor applications. Additionally, it features a stamp hole design for direct soldering, providing improved reliability for embedded applications.

⚠️ 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
IO4MTMSUsed during boot; required for JTAG debugging; flash data in internal-flash models.πŸ› οΈ Strapping
IO5MTDIUsed during boot; required for JTAG debugging; flash data in internal-flash models.πŸ› οΈ Strapping
IO6MTCKRequired for JTAG debugging; connected to flash clock in internal-flash models.πŸ”— JTAG
IO7MTDORequired for JTAG debugging; connected to flash data in internal-flash models.πŸ”— JTAG
IO8GPIO8Determines boot mode; pulling low at reset can prevent normal boot.πŸ› οΈ Strapping
IO9GPIO9Pulling low on reset forces the ESP32-C6 into download mode instead of normal boot.πŸ› οΈ Strapping
IO12USB_D-Dedicated to USB communication; avoid if using USB functionality.πŸ”Œ USB
IO13USB_D+Dedicated to USB communication; avoid if using USB functionality.πŸ”Œ USB
IO15JTAG_SELControls JTAG input source at boot; avoid altering its state.πŸ”— JTAG
IO18FSPIQConnected to internal flash; using as GPIO can disrupt flash operations.⚑ Flash
IO19FSPIDConnected to internal flash; using as GPIO can disrupt flash operations.⚑ Flash

πŸ“Œ Key Takeaway:

βœ… Pins Safe to use

For general GPIO usage, these are the safest and most flexible choices πŸš€:
  • πŸ”Ή IO0
  • πŸ”Ή IO1
  • πŸ”Ή IO2
  • πŸ”Ή IO3
  • πŸ”Ή IO14
  • πŸ”Ή IO20
  • πŸ”Ή IO21
  • πŸ”Ή IO22
  • πŸ”Ή IO23

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-C6 Super Mini External Pins Mapping Functions

Below you can find the ESP32-C6 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
4TXTXTXTX
5RXRXRXRX
6IO0GP0BIDIRECTIONALGPIO, ADC pin
7IO1GP1BIDIRECTIONALGPIO, ADC pin
8IO2GP2BIDIRECTIONALGPIO, ADC pin
9IO3GP3BIDIRECTIONALGPIO, ADC pin
10IO4GP4BIDIRECTIONALGPIO, ADC pin
11IO5GP5BIDIRECTIONALGPIO, ADC pin
12IO6GP6BIDIRECTIONALGPIO, ADC pin
13IO7GP7BIDIRECTIONALGPIO
14IO8GP8BIDIRECTIONALGPIO, RGB LED
15IO9GP9BIDIRECTIONALGPIO, Boot
16IO12GP12BIDIRECTIONALGPIO
17IO13GP13BIDIRECTIONALGPIO
18IO14GP14BIDIRECTIONALGPIO
19IO15GP15BIDIRECTIONALGPIO, LED
20IO18GP18BIDIRECTIONALGPIO
21IO19GP19BIDIRECTIONALGPIO
22IO20GP20BIDIRECTIONALGPIO
23IO21GP21BIDIRECTIONALGPIO
24IO22GP22BIDIRECTIONALGPIO
25IO23GP23BIDIRECTIONALGPIO
Function - Pin Function
ESP Pin - Pin on ESP32
Input/Output - Input or Output Pin
Description - Pin Description

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

Below you can find the ESP32-C6 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
8SDA
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-C6 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-C6 Super Mini development board by default is qio and qio respectively.