
Description
ESP32-C3-Zero (without pin header) and ESP32-C3-Zero-M (with pin header) are tiny in size with castellated holes, making them easy to integrate into other host boards. ESP32-C3-Zero comes with an onboard Type-C USB connector, which exposes most of the unused pins in a small form factor. It adopts ESP32-C3FH4 as a System-on-Chip (SoC) that integrates low-power WiFi and BLE5 with 4MB Flash. In addition, there is a hardware encryption accelerator, RNG, HMAC, and Digital Signature modules to meet the safety requirements of IoT and provide peripheral interfaces. Moreover, its low-power working mode supports most application scenarios such as IoT, mobile devices, wearable electronic devices, and smart homes.
Features
- Low-power SoC equipped with RISC-V 32-bit single-core processor, up to 160MHz main frequency
- Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE)
- 400KB of SRAM and 384KB ROM, and 4MB of onboard Flash memory
- Castellated module and onboard ceramic antenna, allows soldering direct to carrier boards
- Supports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios
- Integrated with USB serial port full-speed controller, 15 × GPIO pins allows flexibly configuring pin functions
- 3 × SPI, 1 × I2C, 2 × UART, 1 × I2S, 2 × ADC, etc.
Block Diagram

- USB Type-C Port
-
BOOT button
Press it and then press the RESET button to enter download mode - RESET button
- WS2812 RGB LED
-
ME6217C33M5G
Low dropout regulator, 800mA output (Max.) -
ESP32-C3FH4 single-core processor
up to 160MHz operating frequency - 2.4G ceramic antenna
Pin List

Documentation
- ESP32-C3-Zero Development Board Schematic
- ESP32-C3-Zero Development Board Datasheet
- MicroPython development documentation
- ESP32 Arduino Core's documentation
- Arduino-esp32
- ESP-IDF
- Esp32-c3 programming guide
- ESP32-C3 Datasheet
- WS2812B