ESP32-C3-WROOM-02: выводы модуля
ESP32-C3-WROOM-02 — модуль Espressif на ESP32-C3 с флеш-памятью на модуле и всего 19 выводами по краям. Здесь — все они с GPIO, функциями и ограничениями по даташиту Espressif и то, каких GPIO чипа на модуле нет.
Обновлено Редакция GAW
ESP32-C3-WROOM-02 — модуль Espressif на чипе ESP32-C3 с флеш-памятью на модуле и 19 выводами по краям. Размер — 18,0 × 20,0 мм; у ESP32-C3-WROOM-02U вместо антенны на плате разъём, и модуль короче — 14,3 мм.
| Вариант | Флеш-память | Температура |
|---|---|---|
| N4 | 4 МБ | −40…85 °C |
| H4 | 4 МБ | −40…105 °C |
| N8 | 8 МБ | −40…85 °C |
Выводы модуля
В таблице — подпись каждого вывода, GPIO чипа, функции и ограничения; подробности — на странице «ESP32-C3: выводы чипа и GPIO».
| Вывод | Подпись | GPIO | Аналог | Функции IO MUX | Использование |
|---|---|---|---|---|---|
| 1 | 3V3 | питание 3,3 В | |||
| 2 | EN | включение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять | |||
| 3 | IO4 | GPIO4 | ADC1_CH4 | MTMS, FSPIHD | с оговорками — JTAG MTMS |
| 4 | IO5 | GPIO5 | ADC2_CH0 | MTDI, FSPIWP | с оговорками — JTAG MTDI |
| 5 | IO6 | GPIO6 | — | MTCK, FSPICLK | с оговорками — JTAG MTCK |
| 6 | IO7 | GPIO7 | — | MTDO, FSPID | с оговорками — JTAG MTDO |
| 7 | IO8 | GPIO8 | — | — | с оговорками — strapping-вывод, для загрузки через USB или UART должен быть 1; управляет выводом сообщений загрузчика |
| 8 | IO9 | GPIO9 | — | — | с оговорками — strapping-вывод, режим загрузки: 0 при сбросе — загрузка через USB или UART |
| 9, 19 | GND | общий провод | |||
| 10 | IO10 | GPIO10 | — | FSPICS0 | свободен |
| 11 | RXD | GPIO20 | — | U0RXD | с оговорками — UART0 RX: прошивка через UART |
| 12 | TXD | GPIO21 | — | U0TXD | с оговорками — UART0 TX: сообщения загрузчика и прошивка |
| 13 | IO18 | GPIO18 | USB_D- | — | с оговорками — USB D−, по умолчанию у USB Serial/JTAG |
| 14 | IO19 | GPIO19 | USB_D+ | — | с оговорками — USB D+, по умолчанию у USB Serial/JTAG |
| 15 | IO3 | GPIO3 | ADC1_CH3 | — | свободен |
| 16 | IO2 | GPIO2 | ADC1_CH2 | FSPIQ | с оговорками — strapping-вывод, режим загрузки не выбирает, но даташит советует подтяжку вверх |
| 17 | IO1 | GPIO1 | ADC1_CH1, XTAL_32K_N | — | свободен |
| 18 | IO0 | GPIO0 | ADC1_CH0, XTAL_32K_P | — | свободен |
Каких GPIO на модуле нет
Из 22 GPIO чипа модуль выводит 15 — столько же, сколько ESP32-C3-MINI-1:
- GPIO11–17 — вывод питания VDD_SPI и шина флеш-памяти модуля, на контакты не выведены.
С чем быть осторожнее
- Strapping-выводы: IO2, IO8, IO9. Подробнее — в статье «Strapping-выводы ESP32».
- JTAG: IO4–IO7.
- USB: IO18 и IO19 — линии D− и D+ контроллера USB Serial/JTAG.
- UART0: RXD (GPIO20) и TXD (GPIO21).
Питание
Модуль питается от 3,0–3,6 В на выводе 3V3; источник по даташиту должен давать не меньше 0,5 А. Вывод EN включает модуль высоким уровнем, свободным его оставлять нельзя.
Частые вопросы
Чем ESP32-C3-WROOM-02 отличается от ESP32-C3-MINI-1?
Корпусом и памятью. WROOM-02 размером 18 × 20 мм с 19 выводами по краям, флеш-память у него на модуле. MINI-1 меньше — 13,2 × 16,6 мм, у него 53 контактные площадки, а флеш-память в корпусе самого чипа. Набор доступных GPIO у них одинаковый: по 15.
Какие выводы ESP32-C3-WROOM-02 свободны?
Без оговорок — IO0, IO1, IO3 и IO10; IO0 и IO1 заняты, если подключён кварц 32 кГц. С оговорками: IO2, IO8, IO9 — strapping-выводы, IO4–IO7 — JTAG, IO18 и IO19 — USB, RXD и TXD — консоль и прошивка.
Где на ESP32-C3-WROOM-02 выводы прошивки?
Прошить модуль можно через USB — выводы IO18 (D−) и IO19 (D+) — или через UART0 — выводы RXD (GPIO20) и TXD (GPIO21). Для входа в режим прошивки IO9 при сбросе должен быть в нуле, а IO8 — в единице.
Источники
- Espressif. ESP32-C3-WROOM-02 & ESP32-C3-WROOM-02U Datasheet v1.7 — табл. 1-1, 1-2 — варианты N4 и H4 (4 МБ, −40…85 и −40…105 °C) и N8 (8 МБ), 18,0 × 20,0 × 3,2 мм (WROOM-02) и 18,0 × 14,3 × 3,2 мм (WROOM-02U), ревизия чипа v0.4; флеш-память на модуле, внутри чип ESP32-C3; табл. 3-1 — назначение 19 выводов (эталон тестов); разд. 4 — strapping-выводы GPIO2, 8, 9; разд. 5 — питание VDD33 3,0–3,6 В, источник не меньше 0,5 А
- Espressif. ESP32-C3 Series Datasheet v2.4 — функции и приоритеты GPIO, флеш-память на GPIO11–17 — по странице «ESP32-C3: выводы чипа и GPIO»
Нашли ошибку?
Смотрите также
- ESP32-C3: выводы и GPIO22 GPIO: функции, свободные и занятые выводы, флеш-память, strapping, USB, JTAG, токи
- ESP32-C3-MINI-1: выводы модуля53 площадки, 15 GPIO: функции, strapping, USB, варианты, питание
- Strapping-выводы ESP32Какие GPIO читаются при сбросе: загрузка, напряжение флеш-памяти, JTAG — для ESP32, S2, S3, C2, C3, C5, C6, H2, P4
- ESP32ESP32, S2, S3, C2, C3, C5, C6, H2, P4: ядра, радио, USB, GPIO — сравнение и выбор
- USB Serial/JTAGВстроенный в ESP32 контроллер USB: COM-порт и JTAG без внешних микросхем