1. Introduction
The ESP32-C5-DevKitC-1 is a powerful development board featuring the ESP32-C5 chip, which supports dual-band Wi-Fi 6 (2.4 & 5 GHz), Bluetooth® 5 (LE), Zigbee, and Thread (802.15.4) connectivity. This versatile board is designed for rapid prototyping and development of IoT applications, offering robust wireless communication capabilities and a rich set of peripherals. This manual provides essential information for setting up, operating, and maintaining your development board.
2. Product Overview
2.1 Key Components
The ESP32-C5-DevKitC-1 board integrates several key components to facilitate development. Refer to the labeled diagram below for component identification.

The following table details the function of each key component:

2.2 Pinout Diagram
The board breaks out all available GPIO pins (except for the SPI bus for flash) to the pin headers. Understanding the pinout is crucial for connecting external components and sensors.

3. Specifications
The ESP32-C5-DevKitC-1 board offers the following technical specifications:
| Feature | Description |
|---|---|
| Microcontroller | ESP32-C5 (general-purpose module) |
| Wireless Connectivity | Dual-Band Wi-Fi 6 (2.4 & 5 GHz), Bluetooth® 5 (LE), Zigbee, Thread (802.15.4) |
| Antenna | On-board PCB antenna |
| USB Interface | USB Type-C port for power supply, flashing, and communication (USB 2.0 full speed, up to 12 Mbps data transfer rate). Note: Does not support 480 Mbps high-speed transfer mode. |
| USB-to-UART Bridge | Single-chip USB-to-UART bridge (up to 3 Mbps) |
| Power Regulator | 5 V to 3.3 V DC/DC |
| Power On LED | Indicates when the board is connected to USB power. |
| RGB LED | Addressable RGB LED, driven by GPIO27. |
| Dimensions | 60.6 mm (Length) x 25.5 mm (Width) |
For detailed dimensions, refer to the diagram below:

4. Setup Instructions
Follow these steps to get your ESP32-C5-DevKitC-1 development board ready for use:
- Connect to Power: Connect the ESP32-C5-DevKitC-1 board to your computer using a USB Type-C cable. The board will draw power from the USB port, and the Power On LED will illuminate.
- Install Drivers (if necessary): Your computer may automatically install the necessary drivers for the USB-to-UART bridge. If not, you might need to manually install drivers for the CH343P chip (often used for USB-to-UART conversion on these boards). Refer to the ESP-IDF documentation or the chip manufacturer's website for specific driver downloads.
- Prepare Development Environment: Install the Espressif IoT Development Framework (ESP-IDF) or Arduino IDE with ESP32 board support. This will provide the toolchain and libraries needed to compile and upload code to the ESP32-C5.
- Select Board and Port: In your chosen IDE, select the correct board (e.g., ESP32-C5 Dev Module) and the serial port corresponding to your connected board.
- Upload Firmware:
- To upload new firmware, hold down the Boot button, then press and release the Reset button.
- Release the Boot button after a moment. The board is now in Firmware Download mode.
- Initiate the upload process from your IDE.
For advanced connections and circuit details, refer to the schematic diagram:

5. Operating Instructions
Once the board is set up and firmware is uploaded, you can interact with it using the following methods:
- Serial Communication: Use the USB Type-C port for serial communication with your computer. This allows you to send commands to the board and receive debug output from your running applications.
- Resetting the Board: Press the Reset button to restart the system. This is useful for re-running your program from the beginning without disconnecting power.
- GPIO Usage: Utilize the exposed GPIO pins for connecting sensors, actuators, and other peripherals. Refer to the pinout diagram (Figure 2.2) for specific pin functions and capabilities.
- RGB LED Control: The on-board addressable RGB LED is connected to GPIO27. You can programmatically control its color and brightness for status indication or visual effects.
- Wireless Connectivity: Develop applications that leverage the ESP32-C5's dual-band Wi-Fi 6, Bluetooth 5 (LE), Zigbee, and Thread capabilities for various IoT projects.
6. Maintenance
To ensure the longevity and reliable operation of your ESP32-C5-DevKitC-1 development board, consider the following maintenance tips:
- Keep it Clean: Regularly clean the board with a soft, dry brush to remove dust and debris. Avoid using liquids or abrasive materials.
- Handle with Care: Avoid dropping the board or subjecting it to physical shock. Handle it by the edges to prevent damage to components.
- Static Discharge: Always work in an anti-static environment or use proper grounding techniques to prevent electrostatic discharge (ESD) damage to sensitive electronic components.
- Proper Storage: When not in use, store the board in an anti-static bag or a protective enclosure to shield it from dust, moisture, and physical damage.
- Power Supply: Always use a stable and appropriate 5V power supply via the USB Type-C port. Incorrect voltage can damage the board.
7. Troubleshooting
If you encounter issues with your ESP32-C5-DevKitC-1 board, try the following troubleshooting steps:
- Board Not Powering On:
- Ensure the USB Type-C cable is securely connected to both the board and your computer/power source.
- Try a different USB cable or USB port.
- Verify that your power source (computer USB port or external adapter) is providing sufficient power (5V).
- Check if the Power On LED illuminates. If not, there might be a power issue.
- Firmware Upload Failure:
- Make sure the board is in Firmware Download mode (hold Boot, press/release Reset, then release Boot).
- Confirm that the correct serial port is selected in your IDE.
- Ensure the necessary USB-to-UART bridge drivers are installed and functioning correctly.
- Try a different USB cable.
- Check for any error messages in your IDE's output window for more specific guidance.
- Serial Communication Issues:
- Verify the correct serial port and baud rate are selected in your serial monitor.
- Ensure no other applications are using the serial port.
- Check the USB-to-UART bridge drivers.
- Wi-Fi/Bluetooth Connectivity Problems:
- Double-check your code for correct Wi-Fi credentials or Bluetooth pairing procedures.
- Ensure the antenna is not obstructed.
- Test in an environment with minimal wireless interference.
8. User Tips
Here are some tips to enhance your experience with the ESP32-C5-DevKitC-1:
- Start with Examples: Begin by running the official Espressif examples for ESP32-C5 to familiarize yourself with the chip's capabilities and the development environment.
- Consult Documentation: The official Espressif documentation for the ESP32-C5 and ESP-IDF is an invaluable resource for detailed technical information and advanced programming guides.
- Community Support: Engage with the ESP32 developer community forums for assistance, project ideas, and sharing knowledge.
- Power Consumption: Be mindful of power consumption, especially when using multiple peripherals or high-power wireless modes. Consider external power sources for complex projects.
9. Warranty and Support
For warranty information and technical support, please refer to the manufacturer's official website or contact your point of purchase. Ensure you retain your proof of purchase for any warranty claims.





