2025-06-09 01:56:25 -04:00
.
2025-06-08 01:53:16 -04:00
2025-06-09 01:53:01 -04:00
.
2025-06-08 01:53:10 -04:00
2025-06-08 00:03:53 -04:00
2025-06-08 00:03:53 -04:00
.
2025-06-08 00:52:54 -04:00
.
2025-06-08 00:52:54 -04:00
2025-06-09 01:56:25 -04:00

ESP32-C3_Zen Development Board

Bare metal ESP32-C3 DevBoard

The ESP32-C3 ZEN devboard is all about simplicity and transparency. It strips away unnecessary complexity, offering a minimalistic setup that aligns perfectly with the official ESP32-C3 datasheet. This means developers get a bare-bones yet fully functional environment to work with, ensuring direct access to the microcontrollers core features without extra layers of abstraction. The boards hardware transparency is a huge plus—it allows users to understand and interact with the ESP32-C3 at a fundamental level, making debugging, customization, and optimization much easier. Whether you're a seasoned developer or just getting started, this streamlined approach keeps things efficient, clear, and true to the chips intended design.

ESP32-C3 ZEN DevBoard

Features:

  • transperent design;
  • compact size;
  • can be powered by USB-C port;
  • 3.3V and 5V power supplies;
  • GPIOs correspond to the official ESP32-C3 Datasheet;
  • on-board ESP32-C3 Module with USB-C port allows to flash a firmware directly from a PC;
  • on-board push switch for Flash mode;
  • on-board push switch for your needs;

ESP32-C3 Module:

  • single-core
  • 32-bit RISC-V MCU @ 160 MHz
  • 400 KB of internal RAM
  • RSA-3072-based secure boot and the AES-128/256-XTS flash encryption
  • low power-mode support
  • Rich connectivity for IoT applications: Wi-Fi and Bluetooth 5 (LE) with long-range support
  • Bluetooth LE SIG Mesh and Wi-FI Mesh support
  • 22 GPIOs

General Purpose GPIOs

The table below reconciles wiring of ESP32 module GPIOs with board pins.

GPIO Physical Pin Type Description
EN 1 I Enable/Disable the chip (active HIGH).
IO4 2 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS
IO5 3 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI
IO6 4 I/O/T GPIO6, FSPICLK, MTCK
IO8 5 I/O/T GPIO8, SDA
IO7 6 I/O/T GPIO7, FSPDI, MTDO
IO10 7 I/O/T GPIO10, FSPICS0
IO9 8 I/O/T GPIO9, SCL
USB_D+ 9 I/O/T GOIO19, USB D+
RxD 10 I/O/T GPIO20, U0RxD
USB_D- 11 I/O/T GPIO18, USB D-
TxD 12 I/O/T GPIO21, U0TxD
IO3 13 I/O/T GPIO3, ADC1_CH3
IO2 14 I/O/T GPIO2, ADC1_CH2, FSPIQ
IO1 15 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N
IO0 16 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P

Reserved GPIOs

The table below lists strapping and reserved pins.

ESP32-C3 has three strapping pins: GPIO2, GPIO8 and GPIO9. By default, GPIO9 is connected to the internal pull-up resistor. If GPIO9 is not connected or connected to an external high-impedance circuit, the latched bit value will be '1'.

During the chip's system reset, the latches of strapping pins samle re voltage level as strapping bits of '0' or '1', and hold these bits until the chip is powered down. After reset, the strapping pins work as normal-function pins.

GPIO Physical Pin Adapter Pin Description
EN 1 2 ESP32-C3 Enable pin
IO9 8 8 Strapping pin
IO8 5 7 Strapping pin
IO18 11 13 USB D-
IO19 9 14 USB D+

ESP32-C3 Current Consumption Characteristics

Mode Peak (mA)
RF working 345mA
Modem sleep; the CPU is powered on @ 160 MHz 20mA
Light sleep 130 uA
Deep sleep; RTC timer + RTC memory 5 uA
Power off 1 uA

Schematic

Schematic

Description
Bare metal ESP32-C3 DevBoard
Readme MIT 4.3 MiB
Languages
JavaScript 40.9%
CSS 40.2%
HTML 15.9%
Python 1.4%
Batchfile 0.9%
Other 0.7%