মূল বিষয়বস্তুতে যান
ESP32-C3 (single-core 32-bit RISC-V)

ESP32-C3-DevKitM-1

A small, low-cost RISC-V board with Wi-Fi and Bluetooth LE 5. Fewer GPIOs than the classic ESP32, no touch, no DAC and no Classic Bluetooth.

ESP32-C3-MINI-1: Module with the ESP32-C3 chip, 4 MB flash and the antenna.ESP32-C3-MINI-1RGB LED (GPIO8): Addressable WS2812 RGB LED controlled through GPIO8.BOOT: Holds GPIO9 low for upload mode.RESET: Resets the chip.USB-UART: USB-to-UART bridge for uploads and the Serial Monitor.Micro-USB: Power, uploads and serial.GNDGND — Ground (0 V)3V33V3 — 3.3 V output3V33V3 — 3.3 V output22 — ADC1_CH2, Strapping (boot mode)33 — ADC1_CH3GNDGND — Ground (0 V)RSTRST — Pull LOW to reset (CHIP_EN)GNDGND — Ground (0 V)00 — ADC1_CH0, 32 kHz crystal input (optional)11 — ADC1_CH1, 32 kHz crystal input (optional)1010GNDGND — Ground (0 V)5V5V — 5 V (from USB)5V5V — 5 V (from USB)GNDGND — Ground (0 V)GNDGND — Ground (0 V)TXTX — UART0 TXRXRX — UART0 RXGNDGND — Ground (0 V)99 — BOOT button, I2C SCL (Arduino default), Strapping (boot mode)88 — RGB LED (WS2812), I2C SDA (Arduino default), StrappingGNDGND — Ground (0 V)77 — SPI SS (Arduino default)66 — SPI MOSI (Arduino default)55 — ADC2_CH0 (not reliable), SPI MISO (Arduino default)44 — ADC1_CH4, SPI SCK (Arduino default)GNDGND — Ground (0 V)1818 — USB D- (native USB Serial/JTAG)1919 — USB D+ (native USB Serial/JTAG)GNDGND — Ground (0 V)
GPIO ADC PWM I2C Power GND
ID: GND1ground

GND

Functions

Ground (0 V)

Notes

  • All GND pins are connected together.
Operating voltage: 3.3 V logic

Hardware Specifications

Module

ESP32-C3-MINI-1

CPU

Single-core 32-bit RISC-V, up to 160 MHz

SRAM

400 KB

Flash

4 MB (in the module)

Wireless

Wi-Fi 802.11 b/g/n (2.4 GHz), Bluetooth LE 5 (no Classic Bluetooth)

Logic level

3.3 V — not 5 V tolerant

ADC

12-bit; use ADC1 on GPIO0–4

PWM

LEDC on any output GPIO (6 channels)

Touch / DAC

Not available

USB

Micro-USB via USB-to-UART bridge; native USB Serial/JTAG on GPIO18/19

On-board LED

Addressable RGB LED (WS2812) on GPIO8

Complete Pinout Table

30
PinLabelTypeFunctionsWarnings & Notes
GND1GNDgroundGround (0 V)All GND pins are connected together.
V3_3a3V3power3.3 V output—
V3_3b3V3power3.3 V output—
GPIO22analogADC1_CH2, Strapping (boot mode)Strapping pin: avoid pull-downs at power-on.
GPIO33analogADC1_CH3—
GND2GNDgroundGround (0 V)All GND pins are connected together.
RSTRSTresetPull LOW to reset (CHIP_EN)—
GND3GNDgroundGround (0 V)All GND pins are connected together.
GPIO00analogADC1_CH0, 32 kHz crystal input (optional)—
GPIO11analogADC1_CH1, 32 kHz crystal input (optional)—
GPIO1010pwm——
GND4GNDgroundGround (0 V)All GND pins are connected together.
V5a5Vpower5 V (from USB)Never connect 5 V to a GPIO.
V5b5Vpower5 V (from USB)—
GND5GNDgroundGround (0 V)All GND pins are connected together.
GND6GNDgroundGround (0 V)All GND pins are connected together.
GPIO21TXuartUART0 TXUsed by the serial port.
GPIO20RXuartUART0 RXUsed by the serial port.
GND7GNDgroundGround (0 V)All GND pins are connected together.
GPIO99pwmBOOT button, I2C SCL (Arduino default), Strapping (boot mode)Strapping pin: LOW at power-on enters upload mode.
GPIO88pwmRGB LED (WS2812), I2C SDA (Arduino default), StrappingStrapping pin; also drives the on-board RGB LED.
GND8GNDgroundGround (0 V)All GND pins are connected together.
GPIO77pwmSPI SS (Arduino default)—
GPIO66pwmSPI MOSI (Arduino default)—
GPIO55analogADC2_CH0 (not reliable), SPI MISO (Arduino default)Prefer ADC1 pins (GPIO0–4) for analog readings.
GPIO44analogADC1_CH4, SPI SCK (Arduino default)—
GND9GNDgroundGround (0 V)All GND pins are connected together.
GPIO1818usbUSB D- (native USB Serial/JTAG)Using it as GPIO disables native USB.
GPIO1919usbUSB D+ (native USB Serial/JTAG)Using it as GPIO disables native USB.
GND10GNDgroundGround (0 V)All GND pins are connected together.