Daftar Isi
Spesifikasi
- Based on the ESP32-C3 WIFI & Bluetooth LE RISC-V Single-Core CPU
- Type-C USB
- Castellated pads
- 4MB Flash
- Clock speed: 160 Mhz
- 15x Digital IO
- ADC(5 channel, 12-bit), I2C, SPI, UARTx2
- Size: 21mm x 51mm
- Default firmware: LuatOS
- 2 red status LEDs
Pinout
Deskripsi Pin
Numbering |
name |
Default function after reset |
multiplexing function |
power domain |
Pull-up and pull-down ability |
---|---|---|---|---|---|
32 |
GND |
grounding |
|
|
|
31 |
5V |
5V power interface, connected to VBUS of USB |
|
|
|
30 |
BOOT |
GPIO09, input |
BOOTMODE |
VDD3P3_CPU |
UP/DOWN |
29 |
IO08 |
GPIO08, input, output, high impedance |
|
VDD3P3_CPU |
UP/DOWN |
28 |
IO04 |
GPIO04, input, output, high impedance |
I2C_SDA/ADC_4 |
VDD3P3_RTC |
UP/DOWN |
27 |
IO05 |
GPIO05, input, output, high impedance |
I2C_SCL/ADC_5 |
VDD3P3_RTC |
UP/DOWN |
26 |
3.3V |
Chip power supply, 3.3V |
|
|
|
25 |
GND |
grounding |
|
|
|
twenty four |
PB_11 |
GPIO11, input, output, high impedance |
VDD_SPI |
VDD3P3_CPU |
UP/DOWN |
twenty three |
IO07 |
GPIO07, input, output, high impedance |
SPI2_CS |
VDD3P3_CPU |
UP/DOWN |
twenty two |
IO06 |
GPIO06, input, output, high impedance |
|
VDD3P3_CPU |
UP/DOWN |
twenty one |
IO10 |
GPIO10, input, output, high impedance |
SPI2_MISO |
VDD3P3_CPU |
UP/DOWN |
20 |
IO03 |
GPIO03, input, output, high impedance |
SPI2_MOSI/ADC_3 |
VDD3P3_RTC |
UP/DOWN |
19 |
IO02 |
GPIO02, input, output, high impedance |
SPI2_CK/ADC_2 |
VDD3P3_CPU |
UP/DOWN |
18 |
3.3V |
Chip power supply, 3.3V |
|
|
|
17 |
GND |
grounding |
|
|
|
16 |
5V |
5V power interface, connected to VBUS of USB |
|
|
|
15 |
PWB |
Chip 3.3V power supply control, high level is effective, can be suspended when not in use |
|
|
|
14 |
GND |
grounding |
|
|
|
13 |
3.3V |
Chip power supply, 3.3V |
|
|
|
12 |
RESET |
chip reset |
|
VDD3P3_RTC |
|
11 |
NC |
|
|
|
|
10 |
IO13 |
GPIO13, input, output, high impedance |
|
VDD3P3_CPU |
UP/DOWN |
09 |
U0_RX |
GPIO20, input, output, high impedance |
UART0_RX |
VDD3P3_CPU |
UP/DOWN |
08 |
U0_TX |
GPIO21, input, output, high impedance |
UART0_TX |
VDD3P3_CPU |
UP/DOWN |
07 |
GND |
grounding |
|
|
|
06 |
IO19 |
GPIO19, input, output, high impedance |
USB_D+ |
VDD3P3_CPU |
UP/DOWN |
05 |
IO18 |
GPIO18, input, output, high impedance |
USB_D- |
VDD3P3_CPU |
UP/DOWN |
04 |
IO12 |
GPIO12, input, output, high impedance |
SPIHD |
VDD3P3_CPU |
UP/DOWN |
03 |
IO01 |
GPIO1, input, output, high impedance |
UART1_RX/ADC_1 |
VDD3P3_CPU |
UP/DOWN |
02 |
IO00 |
GPIO0, input, output, high impedance |
UART1_TX/ADC_0 |
VDD3P3_CPU |
UP/DOWN |
01 |
GND |
grounding |
|
|
|
Fungsi
Power Supply
Ada 3 cara memasang power supply:
- USB-C (default)
- 5V & GND header
- 3V3 & GND header
LED
Ada 2 buah LED pada board ini.
LED number |
Corresponding to GPIO |
pin function |
describe |
---|---|---|---|
D4 |
IO12 |
GPIO12 configuration |
active high |
D5 |
IO13 |
GPIO13 configuration |
active high |
Tombol
Ada 2 buah tombol, yaitu tombol BOOT dan RST
key number |
pin function |
describe |
---|---|---|
BOOT/GPIO9 |
When the button is pressed, the chip enters the download mode |
active low |
RST |
When the button is pressed, the chip resets |
active low |
Schematic
Teknik Pemrograman
di Arduino IDE, pilih board ESP32C3 Dev Module, kemudian pilih flashmode “DIO”
Tips dari https://github.com/mboehmerm/Luatos_C3_Core_DIO_SSD1309_I2C_128x64
Referensi
- Circuitpython: Luatos Core ESP32C3
- Tasmota: LuatOS ESP32-C3 Development Board (Core-ESP32)
- Luatos: ESP32-Core Development Board
- Luatos: ESP32 Series Compilation Documentation
- Luatos ESP32-C3 Schematic