Перейти к содержанию

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 мм.

ВариантФлеш-памятьТемпература
N44 МБ−40…85 °C
H44 МБ−40…105 °C
N88 МБ−40…85 °C

Выводы модуля

В таблице — подпись каждого вывода, GPIO чипа, функции и ограничения; подробности — на странице «ESP32-C3: выводы чипа и GPIO».

ВыводПодписьGPIOАналогФункции IO MUXИспользование
13V3питание 3,3 В
2ENвключение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять
3IO4GPIO4ADC1_CH4MTMS, FSPIHDс оговорками — JTAG MTMS
4IO5GPIO5ADC2_CH0MTDI, FSPIWPс оговорками — JTAG MTDI
5IO6GPIO6—MTCK, FSPICLKс оговорками — JTAG MTCK
6IO7GPIO7—MTDO, FSPIDс оговорками — JTAG MTDO
7IO8GPIO8——с оговорками — strapping-вывод, для загрузки через USB или UART должен быть 1; управляет выводом сообщений загрузчика
8IO9GPIO9——с оговорками — strapping-вывод, режим загрузки: 0 при сбросе — загрузка через USB или UART
9, 19GNDобщий провод
10IO10GPIO10—FSPICS0свободен
11RXDGPIO20—U0RXDс оговорками — UART0 RX: прошивка через UART
12TXDGPIO21—U0TXDс оговорками — UART0 TX: сообщения загрузчика и прошивка
13IO18GPIO18USB_D-—с оговорками — USB D−, по умолчанию у USB Serial/JTAG
14IO19GPIO19USB_D+—с оговорками — USB D+, по умолчанию у USB Serial/JTAG
15IO3GPIO3ADC1_CH3—свободен
16IO2GPIO2ADC1_CH2FSPIQс оговорками — strapping-вывод, режим загрузки не выбирает, но даташит советует подтяжку вверх
17IO1GPIO1ADC1_CH1, XTAL_32K_N—свободен
18IO0GPIO0ADC1_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 — в единице.

Источники

  1. 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 А
  2. Espressif. ESP32-C3 Series Datasheet v2.4 — функции и приоритеты GPIO, флеш-память на GPIO11–17 — по странице «ESP32-C3: выводы чипа и GPIO»

Нашли ошибку?