Распиновка LilyGO T-Display ESP32
LilyGO T-Display (ESP32, 1,14″ ST7789) · ESP32 (ESP32-D0WDQ6) · логика 3,3 В · 25,09×51,49 мм · 24 пина
сверено17.10.2026
- 24G
- 23G
- 2221GPIO21I2C SDA
- 2122GPIO22I2C SCL
- 2017GPIO17UART2 TX
- 192GPIO2BOOTADC2_CH2TOUCH2RTC_GPIO12
- 1815GPIO15BOOTHSPI CSADC2_CH3TOUCH3RTC_GPIO13JTAG MTDO
- 1713GPIO13HSPI MOSIADC2_CH4TOUCH4RTC_GPIO14JTAG MTCK
- 1612GPIO12BOOTHSPI MISOADC2_CH5TOUCH5RTC_GPIO15JTAG MTDI
- 15G
- 14G
- 133V3,3 В
- 123V3,3 В
- 1136GPIO36входADC1_CH0RTC_GPIO0SENSOR_VP
- 1037GPIO37входADC1_CH1RTC_GPIO1
- 938GPIO38входADC1_CH2RTC_GPIO2
- 839GPIO39входADC1_CH3RTC_GPIO3SENSOR_VN
- 732GPIO32ADC1_CH4TOUCH9RTC_GPIO9XTAL_32K_P
- 633GPIO33ADC1_CH5TOUCH8RTC_GPIO8XTAL_32K_N
- 525GPIO25ADC2_CH8DAC1RTC_GPIO6
- 426GPIO26ADC2_CH9DAC2RTC_GPIO7
- 327GPIO27ADC2_CH7TOUCH7RTC_GPIO17
- 2G
- 15V5 В
Вид со стороны экрана, USB-C снизу.
СравнитьСкачать PNG- Чип
- ESP32 (ESP32-D0WDQ6)
- Логика
- 3,3 В
- Питание
- USB-C 4,75-5,25 ВLi-ion 3,7 В (разъём JST 1,25 мм) 3,3-4,2 В5V 4,75-5,25 В
- По умолчанию в arduino-esp32 (плата «LilyGo T-Display»)
- I2C: SDA 21, SCL 22SPI: MOSI 23, MISO 19, SCK 18, SS 5UART: TX 1, RX 3
Какие пины LilyGO T-Display ESP32 можно использовать
Без оговорок
GPIO13, GPIO17, GPIO21, GPIO22, GPIO25-27, GPIO32, GPIO33
С оглядкой
- GPIO2, GPIO12, GPIO15: strapping, уровень при включении выбирает режим загрузки.
- GPIO36-39: только вход, без выхода и подтяжек.
Важно
- Логика 3,3 В, 5 В на GPIO не подавать.
- Подписи пинов напечатаны на обороте (лицевую сторону закрывает экран).
- Экран занимает GPIO4, 5, 16, 18, 19, 23 — на гребёнку они не выведены. Библиотека TFT_eSPI с настройкой Setup25_TTGO_T_Display.
- Кнопки: GPIO0 (BOOT) и GPIO35. Напряжение аккумулятора: GPIO34 через делитель, делитель включается высоким уровнем на GPIO14.
- 36, 37, 38, 39 — только входы. 37 и 38 есть только у голого чипа ESP32-D0WDQ6, на платах с модулем WROOM их нет.
- Strapping на гребёнке: 2, 12, 15. GPIO12 при включении держать низким.
- Подсветку экрана (GPIO4) гасить в режиме сна, иначе батарея садится за часы.
- Стабилизатор AP2112K-3.3 (600 мА); подсветка экрана берёт десятки мА, на батарее её гасят (GPIO4).
Ревизии и клоны
- T-Display S3 — другая плата (ESP32-S3, экран 1,9″, 8-битная шина), пины другие.
- На новых платах вместо CP2104 стоит CH9102F, пины те же.
Все пины
| Подпись | Номер | Функции | Ограничения | Сверка |
|---|---|---|---|---|
| G | вывод 24 | Земля | сверено | |
| G | вывод 23 | Земля | сверено | |
| 21 | GPIO21 · вывод 22 | прерываниеШИМ (LEDC)I2C SDA | не терпит 5 В | сверено |
| 22 | GPIO22 · вывод 21 | прерываниеШИМ (LEDC)I2C SCL | не терпит 5 В | сверено |
| 17 | GPIO17 · вывод 20 | прерываниеШИМ (LEDC)UART2 TX | не терпит 5 В | сверено |
| 2 | GPIO2 · вывод 19 | прерываниеШИМ (LEDC)ADC2_CH2TOUCH2RTC_GPIO12 | влияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноПри сбросе для режима загрузки должен быть низким или висеть в воздухе. Внутренняя подтяжка к земле.АЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| 15 | GPIO15 · вывод 18 | прерываниеШИМ (LEDC)ADC2_CH3TOUCH3RTC_GPIO13HSPI CSJTAG MTDO | влияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноMTDO: низкий уровень при сбросе отключает лог загрузчика в UART0. Внутренняя подтяжка к питанию.АЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| 13 | GPIO13 · вывод 17 | прерываниеШИМ (LEDC)ADC2_CH4TOUCH4RTC_GPIO14HSPI MOSIJTAG MTCK | АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноАЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| 12 | GPIO12 · вывод 16 | прерываниеШИМ (LEDC)ADC2_CH5TOUCH5RTC_GPIO15HSPI MISOJTAG MTDI | влияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноMTDI: при сбросе выбирает напряжение flash. Высокий уровень = 1,8 В, модуль с flash 3,3 В не загрузится. Внутренняя подтяжка к земле.АЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| G | вывод 15 | Земля | сверено | |
| G | вывод 14 | Земля | сверено | |
| 3V | вывод 13 | 3.3 В | вход питаниявыход питания | сверено |
| 3V | вывод 12 | 3.3 В | вход питаниявыход питания | свереноВыход стабилизатора AP2112K-3.3 (600 мА, часть берёт сама плата с экраном). |
| 36 | GPIO36 · вывод 11 | прерываниеADC1_CH0RTC_GPIO0SENSOR_VP | только входне терпит 5 В | свереноТолько вход: нет выхода и внутренних подтяжек. |
| 37 | GPIO37 · вывод 10 | прерываниеADC1_CH1RTC_GPIO1 | только входне терпит 5 В | свереноТолько вход: нет выхода и внутренних подтяжек. Выведен только у голого чипа ESP32-D0WDQ6 (QFN-48 6×6); у модулей WROOM и у чипа D0WD-V3 (5×5) его нет. |
| 38 | GPIO38 · вывод 9 | прерываниеADC1_CH2RTC_GPIO2 | только входне терпит 5 В | свереноТолько вход: нет выхода и внутренних подтяжек. Выведен только у голого чипа ESP32-D0WDQ6 (QFN-48 6×6); у модулей WROOM и у чипа D0WD-V3 (5×5) его нет. |
| 39 | GPIO39 · вывод 8 | прерываниеADC1_CH3RTC_GPIO3SENSOR_VN | только входне терпит 5 В | свереноТолько вход: нет выхода и внутренних подтяжек. |
| 32 | GPIO32 · вывод 7 | прерываниеШИМ (LEDC)ADC1_CH4TOUCH9RTC_GPIO9XTAL_32K_P (кварц 32 кГц) | не терпит 5 В | сверено |
| 33 | GPIO33 · вывод 6 | прерываниеШИМ (LEDC)ADC1_CH5TOUCH8RTC_GPIO8XTAL_32K_N (кварц 32 кГц) | не терпит 5 В | сверено |
| 25 | GPIO25 · вывод 5 | прерываниеШИМ (LEDC)ADC2_CH8RTC_GPIO6DAC1 | АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноАЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| 26 | GPIO26 · вывод 4 | прерываниеШИМ (LEDC)ADC2_CH9RTC_GPIO7DAC2 | АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноАЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| 27 | GPIO27 · вывод 3 | прерываниеШИМ (LEDC)ADC2_CH7TOUCH7RTC_GPIO17 | АЦП2 не работает с включённым Wi-Fiне терпит 5 В | свереноАЦП2: пока работает Wi-Fi, analogRead на этом пине не работает. Для АЦП с Wi-Fi брать ADC1 (GPIO32–39). |
| G | вывод 2 | Земля | сверено | |
| 5V | вывод 1 | 5 В | вход питаниявыход питания | сверено5 В с USB-C или вход 5 В. |
Источники
Все пины сверены по документам производителя.
- LilyGO TTGO-T-Display: README, таблица Pinoutруководство · сверено 17.10.2026экран: MOSI 19, SCLK 18, CS 5, DC 16, RST 23, BL 4; кнопки 35 и 0; ADC_IN (батарея) 34, питание делителя 14; I2C 21/22
- LilyGO TTGO-T-Display: kicad/TTGO_T_Display (символ и футпринт)чертёж платы · сверено 17.10.202624 вывода с номерами и сетями, координаты площадок, ряды через 22,86 мм, контур 25,09×51,49 мм, положение USB
- LilyGO ESP32-TFT(6-26) schematicсхема · сверено 17.10.2026ESP32-D0WDQ6, CP2104, AP2112K-3.3, TP4054, ST7789, делитель батареи BAT_ADC
- arduino-esp32: variants/lilygo_t_display/pins_arduino.hядро Arduino · сверено 17.10.2026TX 1, RX 3, SDA 21, SCL 22, SS 5, MOSI 23, MISO 19, SCK 18, VBAT 34, кнопки 35 и 0, USB PID 0x55D4 (CH9102)
- ESP32 Series Datasheet (Espressif)даташит · сверено 15.10.2026IO MUX и функции выводов, ADC1/ADC2, touch, DAC, RTC GPIO, strapping (GPIO0, 2, 5, 12, 15), выводы flash GPIO6–11, только вход GPIO34–39
- ESP-IDF: GPIO & RTC GPIO (ESP32)руководство · сверено 15.10.2026GPIO6–11 заняты flash, GPIO34–39 только вход без подтяжек, strapping-пины, GPIO1/3 UART0
- ESP-IDF: ADC Oneshot Mode Driver (ESP32)руководство · сверено 15.10.2026ADC2 нельзя использовать, пока работает Wi-Fi
- arduino-esp32: variants/esp32/pins_arduino.hядро Arduino · сверено 15.10.2026по умолчанию: TX 1, RX 3, SDA 21, SCL 22, SS 5, MOSI 23, MISO 19, SCK 18
Размер: по футпринту KiCad от LilyGO (контур шелкографии).
Частые вопросы
- Какие пины у LilyGO T-Display ESP32 для I2C, SPI и UART?
- По умолчанию в arduino-esp32 (плата «LilyGo T-Display»): I2C: SDA GPIO21, SCL GPIO22; SPI: MOSI GPIO23, MISO GPIO19, SCK GPIO18, SS GPIO5; UART: TX GPIO1, RX GPIO3.
- Можно ли подавать 5 В на пины LilyGO T-Display ESP32?
- Нет. Логика 3,3 В, пины 5 В не терпят: сигнал 5 В подают через делитель или преобразователь уровней.
- Работает ли АЦП2 у LilyGO T-Display ESP32 вместе с Wi-Fi?
- Нет. Пины АЦП2 (GPIO2, GPIO12, GPIO13, GPIO15, GPIO25-27) не читают аналог, пока включён Wi-Fi. С Wi-Fi для АЦП берут GPIO32, GPIO33, GPIO36-39.



