LILYGO T-ETH-Lite

Introduction
T-ETH-Lite is a versatile embedded development board powered by the ESP32 main controller, offering deep integration of Ethernet communication, local storage, and power expansion capabilities.
On the hardware side, it features 16MB Flash and 8MB PSRAM, providing ample space for data processing and buffering in complex applications. It incorporates the RTL8201 Ethernet module, enabling efficient network transmission via interfaces like ETH_POWER_PIN (IO12) and ETH_MDIO_PIN (IO18), and includes a POE expansion interface to simplify power deployment.
The board offers extensive GPIO resources (covering GPIO02 to GPIO39), supports multiple ADC signal inputs (such as ADC1_CH0, ADC2_CH4), and capacitive touch functions (TOUCH02–TOUCH09). A TF card slot (with SD_CS on IO05) is also included for local data storage.
Designed for both industrial-grade stability and IoT flexibility, T-ETH-Lite is well-suited for intelligent control, remote monitoring, and automation systems, addressing scenarios that demand high reliability, low latency, and multi-peripheral collaboration.
Appearance and function introduction
Appearance
Pinmap
Module Information and Specifications
Description
Note: T-ETH-Lite is the ESP32 version. Click here to switch to the ESP32-S3 version T-ETH-Lite S3 version
| Component | Description |
|---|---|
| Storage | TF card |
| Extension | 2 x 15io Extension |
| Keys | 1 x BOOT key + 1 x Reset key |
| LED | 3 x indicator light (Power/link/ACT) |
| Power Supply | 5V/500mA |
| Interface | 1 x USB Type-C interface |
| Positioning hole | 4 x 2mm positioning hole |
Related Links
Github:T-ETH-Lite
Schematic Diagram
Dependency Libraries
- Adafruit_BME280_Library
- Adafruit_BusIO-1.16.1
- Adafruit_NeoPixel
- Adafruit_Sensor
- ESP32_USB_Stream
- ETHClass2
- LoRa
- ModbusMaster
- RadioLib
- StreamDebugger
- TFT_eSPI
- TinyGPSPlus
- TinyGSM
- U8g2
Software Design
Arduino Set Parameters
| Arduino IDE Setting | Value |
|---|---|
| Board | ESP32 Dev Module |
| Port | Your port |
| CPU Frequency | 240MHZ(WiFi/BT) |
| Core Debug Level | Debug |
| Erase All Flash Before Sketch Upload | Disable |
| Events Run On | Core1 |
| Flash Frequency | 80MHZ |
| Flash Mode | QIO |
| Flash Size | 16MB(128Mb) |
| Arduino Runs On | Core1 |
| Partition Scheme | 16M Flash(3M APP/9.9MB FATFS) |
| PSRAM | Enable |
| Upload Speed | 921600 |