ESP32-C3-DevKitM-1
Bảng chân ESP32-C3-DevKitM-1
RISC-V 1 nhân 160 MHz, 400 KB SRAM, 4 MB flash, Wi-Fi 4 + BLE 5, USB Serial/JTAG.
- Logic
- 3.3 V, không chịu 5 V
- Dòng mỗi chân
- 20 mA mặc định (IO2–IO5: 10 mA), tối đa 40 mA
- ADC
- 2 × SAR 12-bit: ADC1 5 kênh (IO0–IO4, đã hiệu chỉnh), ADC2 1 kênh (IO5)
- Nguồn vào
- 5V qua Micro-USB hoặc chân 5V
- Nạp
- USB-UART (CP2102N) hoặc USB Serial/JTAG (IO18/IO19)
- Chân Arduino mặc định
- SDA IO8 · SCL IO9 · MOSI IO6 · MISO IO5 · SCK IO4 · SS IO7 (arduino-esp32, esp32c3)
| Chân | Vị trí | GPIO | Loại | Chức năng | Lưu ý |
|---|---|---|---|---|---|
| GND | J1-1 | – | GND | Ground | |
| 3V3 | J1-2 | – | Nguồn | Ngõ ra LDO 3.3 V | Ngõ ra LDO 3.3 V của board. Chip cần nguồn ≥ 0.5 A. |
| 3V3 | J1-3 | – | Nguồn | Ngõ ra LDO 3.3 V | Ngõ ra LDO 3.3 V của board. Chip cần nguồn ≥ 0.5 A. |
| IO2 | J1-4 | 2 | Strapping ⚠ | ADC1_CH2, FSPIQ | Strapping: thả nổi lúc reset. Không quyết định chế độ boot nhưng datasheet khuyên kéo lên HIGH vì có thể bị nhiễu (glitch). |
| IO3 | J1-5 | 3 | Analog | ADC1_CH3 | |
| GND | J1-6 | – | GND | Ground | |
| RST | J1-7 | – | Điều khiển | CHIP_EN | Kéo LOW để reset chip. Nối với nút RST. |
| GND | J1-8 | – | GND | Ground | |
| IO0 | J1-9 | 0 | Analog | ADC1_CH0, XTAL_32K_P | |
| IO1 | J1-10 | 1 | Analog | ADC1_CH1, XTAL_32K_N | |
| IO10 | J1-11 | 10 | GPIO | FSPICS0 | |
| GND | J1-12 | – | GND | Ground | |
| 5V | J1-13 | – | Nguồn | 5V từ USB | Nối 5V từ cổng Micro-USB. Không đưa 5V vào bất kỳ GPIO nào. |
| 5V | J1-14 | – | Nguồn | 5V từ USB | Nối 5V từ cổng Micro-USB. Không đưa 5V vào bất kỳ GPIO nào. |
| GND | J1-15 | – | GND | Ground | |
| GND | J3-1 | – | GND | Ground | |
| TX | J3-2 | 21 | UART/I2C | U0TXD, IO21 | UART0 TX nối chip USB-UART CP2102 trên board: chip in log ROM ra đây lúc khởi động. Nên để nguyên. |
| RX | J3-3 | 20 | UART/I2C | U0RXD, IO20 | UART0 RX nối chip USB-UART CP2102 trên board: dùng để nạp và log. Nên để nguyên. |
| GND | J3-4 | – | GND | Ground | |
| IO9 | J3-5 | 9 | Strapping ⚠ | Arduino SCL, Nút BOOT | Strapping: pull-up yếu mặc định. LOW lúc reset = chế độ nạp (nút BOOT). Không gắn tải kéo LOW, không gắn tụ lớn. |
| IO8 | J3-6 | 8 | Strapping ⚠ | Arduino SDA, RGB LED (WS2812) | Strapping: thả nổi lúc reset; phải HIGH khi vào chế độ nạp, đồng thời điều khiển việc in log ROM. Có RGB LED trên chân này. |
| GND | J3-7 | – | GND | Ground | |
| IO7 | J3-8 | 7 | GPIO | FSPID · MTDO, Arduino SS | |
| IO6 | J3-9 | 6 | GPIO | FSPICLK · MTCK, Arduino MOSI | |
| IO5 | J3-10 | 5 | Analog | ADC2_CH0, FSPIWP · MTDI, Arduino MISO | ADC2 không được hiệu chỉnh từ nhà máy và không dùng được trên một số revision chip (xem errata). Cần đo analog thì dùng IO0–IO4 (ADC1). |
| IO4 | J3-11 | 4 | Analog | ADC1_CH4, FSPIHD · MTMS, Arduino SCK | |
| GND | J3-12 | – | GND | Ground | |
| IO18 | J3-13 | 18 | USB | USB_D- | USB D− của USB Serial/JTAG (mặc định bật). Dùng làm GPIO phải tắt chức năng USB; có xung HIGH ~50 µs lúc cấp nguồn. |
| IO19 | J3-14 | 19 | USB | USB_D+ | USB D+ của USB Serial/JTAG (mặc định bật, có pull-up USB). Dùng làm GPIO phải tắt chức năng USB. |
| GND | J3-15 | – | GND | Ground |
Tài liệu hãng
- ESP32-C3 Series Datasheet v2.4
- ESP32-C3-MINI-1 Datasheet
- DevKitM-1 User Guide
- DevKitM-1 Schematic
- ESP32-C3 Hardware Design Guidelines
- ESP32-C3 Technical Reference Manual
- ESP32-C3 Errata
Tất cả board
- ESP32-C3-DevKitM-1 ESP32-C3 (MINI-1)
- ESP32-C3 Super Mini ESP32-C3FH4
- ESP32-S3-DevKitC-1 ESP32-S3 (WROOM-1)
- LilyGO T-Display-S3 ESP32-S3R8 + LCD 1.9"
- Raspberry Pi Pico 2 W RP2350 + CYW43439
- Raspberry Pi Pico 2 RP2350A
- Raspberry Pi 4 / 5 (GPIO 40 chân) BCM2711 / BCM2712 + RP1
- Arduino Uno R3 ATmega328P
Thông số chip
Linh kiện đi kèm khi tự làm mạch
Điện trở LED
Vf tham khảo: đỏ 1.8–2.2 V · xanh lá 2.0–3.2 V · xanh dương/trắng 2.8–3.3 V.
Phân áp cho ADC
ESP32 (atten 11–12 dB) đo tốt tới ~2.5–3.1 V · Pico 3.3 V · Uno 5 V.
Pull-up I2C
Mỗi thiết bị ~10 pF, dây ~50–100 pF/m.
Mạch RC (reset trễ / lọc)
Espressif gợi ý R 10 kΩ + C 1 µF cho chân EN.
Link trỏ thẳng tới tài liệu gốc của hãng. Dữ liệu trong app tóm tắt từ các tài liệu này; khi thiết kế mạch thật, kiểm tra lại bản mới nhất.