

The ESP32-C3 Mini With DEV Board is a compact development board based on the ESP32-C3 chip. It features integrated Wi-Fi and Bluetooth Low Energy (BLE) capabilities, making it an excellent choice for Internet of Things (IoT) applications, smart devices, and rapid prototyping. Its small form factor and low power consumption make it ideal for battery-powered projects and space-constrained designs.








The ESP32-C3 Mini With DEV Board is designed to provide robust performance while maintaining a compact size. Below are its key technical specifications:
| Parameter | Specification |
|---|---|
| Microcontroller | ESP32-C3 (RISC-V single-core @ 160 MHz) |
| Flash Memory | 4 MB (onboard) |
| RAM | 400 KB SRAM |
| Wireless Connectivity | Wi-Fi 802.11 b/g/n (2.4 GHz), BLE 5.0 |
| Operating Voltage | 3.3V |
| Input Voltage (via USB) | 5V |
| GPIO Pins | 22 |
| Communication Interfaces | UART, SPI, I2C, I2S, PWM |
| ADC Channels | 6 (12-bit resolution) |
| Power Consumption | Ultra-low power (deep sleep: ~5 µA) |
| Dimensions | 18 mm x 51 mm |
The ESP32-C3 Mini With DEV Board features a standard pinout for easy integration into projects. Below is the pin configuration:
| Pin Number | Pin Name | Function |
|---|---|---|
| 1 | 3V3 | 3.3V Power Output |
| 2 | GND | Ground |
| 3 | GPIO0 | General Purpose I/O, Boot Mode Select |
| 4 | GPIO1 | General Purpose I/O, UART TX |
| 5 | GPIO2 | General Purpose I/O, UART RX |
| 6 | GPIO3 | General Purpose I/O, ADC Input |
| 7 | GPIO4 | General Purpose I/O, PWM Output |
| 8 | GPIO5 | General Purpose I/O, SPI MOSI |
| 9 | GPIO6 | General Purpose I/O, SPI MISO |
| 10 | GPIO7 | General Purpose I/O, SPI CLK |
| 11 | EN | Enable Pin (Active High) |
| 12 | RST | Reset Pin |
The ESP32-C3 Mini With DEV Board is easy to use and can be programmed using the Arduino IDE or ESP-IDF (Espressif IoT Development Framework). Below are the steps to get started:
Powering the Board:
Connecting Peripherals:
Programming the Board:
Below is an example code to blink an LED connected to GPIO4:
// Define the GPIO pin for the LED
#define LED_PIN 4
void setup() {
// Initialize the LED pin as an output
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(LED_PIN, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(LED_PIN, LOW);
delay(1000); // Wait for 1 second
}
Board Not Detected by Computer:
Code Upload Fails:
Wi-Fi Connection Issues:
Overheating:
By following this documentation, you can effectively integrate the ESP32-C3 Mini With DEV Board into your projects and troubleshoot common issues.