🎉
ESPBoards Store is Now Open! Find the best ESP32, ESP8266 boards & accessories
Espressif ESP32-C6-DevKitC-1 image

Espressif ESP32-C6-DevKitC-1

Development Board

Code name: ESP32_C6_DEVKITC_1

Espressif ESP32-C6-DevKitC-1 is a development board based on the ESP32C6 microcontroller using RISCV architecture.

This board features a maximum CPU frequency of 160 MHz and 8MB flash memory.

About Espressif ESP32-C6-DevKitC-1

The ESP32-C6-DevKitC-1 is an entry-level development board based on the ESP32-C6-WROOM-1(U) module, featuring an 8 MB SPI flash. This board integrates complete Wi-Fi 6, Bluetooth LE 5.0, Zigbee 3.0, and Thread 1.3 functionalities, making it ideal for IoT applications. It provides access to most of the I/O pins through pin headers on both sides, facilitating easy interfacing with peripherals and sensors.

Where to Buy Espressif ESP32-C6-DevKitC-1

Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

📋 Technical Specifications

Complete technical specification details for Espressif ESP32-C6-DevKitC-1

🛰️ Connectivity

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

🧠 Microcontroller

Model esp32c6
Clock Speed 160 MHz
Flash Size 8MB
Architecture riscv

Features & Pins

Digital IO 22
Analog Input 6
PWM 6
Interrupts 16

Espressif ESP32-C6-DevKitC-1 Pinout Diagram

Complete pin reference for Espressif ESP32-C6-DevKitC-1

Espressif ESP32-C6-DevKitC-1 pinout
The ESP32-C6-DevKitC-1 pinout offers access to multiple GPIOs and communication interfaces. Key power pins include 3.3V and GND. It features dedicated UART pins (TX, RX), I2C pins (SDA, SCL), and SPI pins (MISO, MOSI, SCK, CS), allowing integration with various peripherals. ADC pins are available for analog input applications. The board supports PWM and other digital functions, making it highly adaptable for embedded projects.

Safe Pins to Use

These pins are safe for general GPIO usage without boot or system conflicts

IO0
IO1
IO2
IO3
IO10
IO11
IO20
IO21
IO22
IO23

💡 Why Are These Pins Safe?

No boot sequence involvement
No flash/PSRAM connections
No USB or JTAG conflicts
Freely assignable without issues

⚠️ Pins to Avoid or Use with Caution

Reserved for critical functions. Misuse may cause boot failures, programming issues, or system conflicts.

🔄 Strapping Pins

Boot behavior & flash voltage

🐛 JTAG Debugging

Low-level debugging interface

🔌 USB Pins

USB Serial/JTAG communication

💾 Flash/SPI Pins

Memory & PSRAM connections

📡 UART Serial

Debugging & firmware uploads

PINLabelWhy AvoidType
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

Useful Links

Datasheets and resources for Espressif ESP32-C6-DevKitC-1

Espressif ESP32-C6-DevKitC-1 Custom Pin Mapping

Pin configuration and GPIO mapping for Espressif ESP32-C6-DevKitC-1

22
Digital I/O Pins
16
Interrupt Pins
6
Analog Inputs
6
PWM Pins
PinFunctionESP PinI/O TypeDescription
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, BOOT, ROM
15IO9GP9BIDIRECTIONALGPIO, BOOT
16IO10GP10BIDIRECTIONALGPIO
17IO11GP11BIDIRECTIONALGPIO
18IO12GP12BIDIRECTIONALGPIO, USB_D-
19IO13GP13BIDIRECTIONALGPIO, USB_D+
20IO15GP15BIDIRECTIONALGPIO, JTAG
21IO16GP16BIDIRECTIONALGPIO
22IO17GP17BIDIRECTIONALGPIO
23IO18GP18BIDIRECTIONALGPIO
24IO19GP19BIDIRECTIONALGPIO
25IO20GP20BIDIRECTIONALGPIO
26IO21GP21BIDIRECTIONALGPIO
27IO22GP22BIDIRECTIONALGPIO
28IO23GP23BIDIRECTIONALGPIO
Legend
Function Pin role
GPIO ESP32 pin
I/O Direction
# Pin number

Pin Mappings

Complete pinout and GPIO mapping for Espressif ESP32-C6-DevKitC-1

22
Digital I/O Pins
16
Interrupt Pins
6
Analog Inputs
6
PWM Pins
PinAnalogTouchPWMOther
0A0T0PWM
1A1T1PWM
2A2T2PWM
3A3T3PWM
4A4T4PWM
5PWM
6PWM
7PWM
8PWM
9PWM
10PWM
11PWM
12PWM
13PWM
14PWM
15PWM
16PWM
17PWM
18PWM
19PWM
20PWM
21PWM
Legend
A0 Analog input
T0 Touch sensor
PWM PWM capable
RX/TX Serial pins
LED Built-in LED
# Pin number

Default Tools & Configuration

Build and upload settings for Espressif ESP32-C6-DevKitC-1

SettingValue
Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x1000
Flash modedio
Boot modedio
Maximum upload size
2048 KB (2097152 bytes)
Maximum data size
320 KB (327680 bytes)
Configuration Summary

The Espressif ESP32-C6-DevKitC-1 uses esptool_py for uploads , esp_ota for OTA updates, and esptool_py bootloader at 0x1000.

Flash mode: dio | Boot mode: dio

Max sketch size: 2048 KB | Max data size: 320 KB