LilyGo T-Eth Lite
by LilyGo
ESP32 board with Ethernet support - great for wired IoT devices, industrial monitoring, and secure networking.

On this page
LilyGo T-Eth Lite Pinout
22 pins · 2.54 mm pitch| Pin | GPIO | Labels | Status | Capabilities | Notes |
|---|---|---|---|---|---|
| 1 | - | 3V33.3V | power | - | P2 header pin 1 - 3.3V output |
| 2 | - | GND | ground | - | P2 header pin 2 - ground |
| 3 | 15 | CSIO15GPIO15 | strapping | adc · touch · pwm | P2 header pin 3 - TFT-shield display SPI chip-select. ADC2_CH3, Touch3, boot strapping pin |
| 4 | 2 | RSTIO2GPIO2 | strapping | adc · touch · pwm | P2 header pin 4 - TFT-shield display reset. ADC2_CH2, Touch2, boot strapping pin |
| 5 | 4 | DCIO4GPIO4 | safe | adc · touch · pwm | P2 header pin 5 - TFT-shield display data/command select. ADC2_CH0, Touch0 |
| 6 | 33 | LEDIO33GPIO33 | safe | adc · touch · pwm | P2 header pin 8 - TFT-shield backlight control. ADC1_CH5, Touch8 |
| 7 | 32 | T_CSIO32GPIO32 | safe | adc · touch · pwm | P2 header pin 11 - TFT-shield touch chip-select. ADC1_CH4, Touch9 |
| 8 | 39 | T_IRQIO39GPIO39 | strapping | adc | P2 header pin 14 - TFT-shield touch interrupt. Input-only, ADC1_CH3 |
| 9 | - | 3V33.3V | power | - | P2 header pin 15 - 3.3V output |
| 10 | - | GND | ground | - | P3 header pin 1 - ground |
| 11 | - | 5V | power | - | P3 header pin 2 - 5V rail (VCC5V) |
| 12 | - | GND | ground | - | P3 header pin 3 - ground |
| 13 | - | 5V | power | - | P3 header pin 4 - 5V rail (VCC5V) |
| 14 | - | 5V | power | - | P3 header pin 5 - 5V input (VBUS) |
| 15 | - | GND | ground | - | P3 header pin 6 - ground |
| 16 | 38 | IO38GPIO38 | strapping | adc | P3 header pin 7 - free GPIO. Input-only, ADC1_CH2 |
| 17 | 35 | IO35GPIO35 | strapping | adc | P3 header pin 8 - free GPIO. Input-only, ADC1_CH7 |
| 18 | - | ENESP_RST | control | - | P3 header pin 11 - chip enable / board reset (RST button) |
| 19 | 3 | RXDIO3GPIO3 | uart | uart · pwm | P3 header pin 12 - UART0 RX (U0RXD, programming/console) |
| 20 | 1 | TXDIO1GPIO1 | uart | uart · pwm | P3 header pin 13 - UART0 TX (U0TXD, programming/console) |
| 21 | - | GND | ground | - | P3 header pin 14 - ground |
| 22 | - | 5V | power | - | P3 header pin 15 - 5V input (VBUS) |
Start with these
3 pins with no boot or system involvementFreely assignable - no strapping, flash, USB or JTAG duties. Ideal first picks for buttons, sensors and LEDs.
Fine - with a little care
7 pins · 5 things to knowCSGPIO15 Bootstrapping pin; JTAG TDO; controls UART0 boot log output; also HSPICS0 (secondary SPI CS). Strapping
Keep HIGH during boot (internal PU); if LOW on reset, bootloader log is silenced and boot mode may change.
RSTGPIO2 Bootstrapping pin (must be low or floating at reset); internal pull-down. Strapping
If driven HIGH on reset (while IO0 is LOW), selects an unsupported SDIO boot mode, causing boot failure.
T_IRQGPIO39IO38IO35 Input-only GPIOs with ADC1 channels - no output driver Other
Cannot be used as output; only suitable for input.
- T_IRQInput-only GPIO (no output); ADC1 channel 3, Hall sensor VN.
- IO38Input-only GPIO (no output); ADC1 channel 2.
- IO35Input-only GPIO (no output driver); ADC1 channel 7.
RXDGPIO3 Default UART0 RX pin for USB-serial programming (console input). UART
Used for receiving data from USB-UART (programming); also pulled HIGH at boot for console communication, so using as GPIO can disrupt uploads.
TXDGPIO1 Default UART0 TX pin for USB-serial programming and console. UART
Connected to on-board USB-UART for uploading and logs; drives serial output at boot, so using as GPIO can disrupt programming or console.
The LilyGo T-Eth Lite breaks out 22 pins in total: 10 GPIO for your project, with 3V3, GND and 5V handling power.
On the analog side there are 8 ADC-capable pins for sensors and battery monitoring, PWM on 7 pins and 5 capacitive-touch inputs.
If you want zero surprises, DC, LED and T_CS are free of any such role - the safest first picks. 7 of the exposed pins carry boot-time or system duties on the ESP32 (CS, RST, T_IRQ and 4 more).
Getting started
flash your first firmware in ~2 minutesBoard: ESP32 Wrover Module Flash Size: 16MB (128Mb) Flash Mode: DIO PSRAM: QSPI PSRAM Partition Scheme: 16M Flash (3MB APP/9.9MB FATFS) Upload Speed: 921600
// toggle GPIO4 - wire an LED and resistor to it
void setup() {
pinMode(4, OUTPUT);
}
void loop() {
digitalWrite(4, HIGH); delay(500);
digitalWrite(4, LOW); delay(500);
}[env:lilygo_t_eth_lite]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600
board_build.arduino.memory_type = qio_qspi
build_flags = -DBOARD_HAS_PSRAMesp32dev - or type it after board =.esp32:
board: esp32dev
variant: esp32
framework:
type: esp-idf
psram:
mode: quad
speed: 80MHz
# blink - GPIO4
output:
- platform: gpio
pin: 4
id: led_out
light:
- platform: binary
name: "LED"
output: led_outesp32dev (same ids as PlatformIO).esptool.py --chip esp32 --port /dev/ttyACM0 \
--baud 921600 write_flash 0x1000 firmware.bin--port = your /dev/tty* (macOS/Linux) or COMx (Windows).Specifications
ESP32 · 95 × 28 mm · vs other ESP32 chips →Dimensions
About this board
At its core is the ESP32 - a dual-core Xtensa with both Bluetooth Classic and BLE.
Expect to pay about $14.88 - less than the ~$20 most ESP32 boards go for.
Only 10 GPIO are broken out, where most ESP32 boards manage about 24 - worth checking the pinout covers what you need.
Onboard you'll find 8MB (QSPI) PSRAM, a microSD slot, wired Ethernet (RTL8201) and Reset/Boot buttons.
The LilyGo T-Eth Lite is an ESP32-based development board designed for Ethernet and IoT applications. Featuring a built-in RTL8201 Ethernet PHY, it enables wired network connectivity while maintaining ESP32's WiFi and Bluetooth functionalities.
With WiFi 802.11 b/g/n and Bluetooth 4.2, the board provides dual-mode connectivity, making it ideal for networking and automation applications.
The T-Eth Lite is equipped with 16MB Flash and 520KB SRAM, offering sufficient resources for a wide range of embedded and IoT projects.
- RJ45 Ethernet port (RTL8201 PHY)
- Optional PoE via add-on POE/Camera shield
- No onboard USB; needs an external USB-to-serial adapter for flashing
Where to buy
prices are typical street prices
Resources
Similar boards




