LilyGo T5 4.7 Inch E-Paper V2.3 image

LilyGo T5 4.7 Inch E-Paper V2.3

Development Board

Code name: LILYGO_T5_4_7_EPAPER_V2_3

LilyGo T5 4.7 Inch E-Paper V2.3 is a development board based on the ESP32 microcontroller using XTENSA architecture.

This board features a maximum CPU frequency of 240 MHz and 16MB flash memory.

About LilyGo T5 4.7 Inch E-Paper V2.3

🚀 The LilyGo T5 4.7 Inch E-Paper V2.3 is an ESP32-based development board designed for ultra-low-power applications. It features a 4.7-inch e-paper display with crisp monochrome visuals, making it ideal for e-book readers, IoT dashboards, and battery-powered projects. ⚡

📡 Equipped with WiFi 802.11 b/g/n and Bluetooth 4.2, the board allows seamless wireless communication. It comes with 8MB PSRAM and 16MB Flash for handling complex data processing and image rendering.

💾 Designed for energy efficiency, the T5 supports deep-sleep modes, optimizing battery life for long-term usage in IoT applications.

📋 Technical Specifications

Complete technical specification details for LilyGo T5 4.7 Inch E-Paper V2.3

🖥️ Display

Type ePaper
Size 4.7"
Resolution 540x960
Driver EDO47TC1

🔌 USB

Type USB-C

🛰️ Connectivity

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 4.2
BLE 4.2

🧠 Microcontroller

Model esp32
Clock Speed 240 MHz
Flash Size 16MB
PSRAM 8MB
Architecture xtensa

Features & Pins

Digital IO 48
Analog Input 20
PWM 27
Interrupts 46

LilyGo T5 4.7 Inch E-Paper V2.3 Pinout Diagram

Complete pin reference for LilyGo T5 4.7 Inch E-Paper V2.3

LilyGo T5 4.7 Inch E-Paper V2.3 pinout

Safe Pins to Use

These pins are safe for general GPIO usage without boot or system conflicts

IO18
IO19
IO21
IO22
IO23

💡 Why Are These Pins Safe?

No boot sequence involvement
No flash/PSRAM connections
No USB or JTAG conflicts
Freely assignable without issues

⚠️ Pins to Avoid or Use with Caution

Reserved for critical functions. Misuse may cause boot failures, programming issues, or system conflicts.

🔄 Strapping Pins

Boot behavior & flash voltage

🐛 JTAG Debugging

Low-level debugging interface

🔌 USB Pins

USB Serial/JTAG communication

💾 Flash/SPI Pins

Memory & PSRAM connections

📡 UART Serial

Debugging & firmware uploads

PINLabelWhy AvoidType
IO1U0TXD (GPIO1)Connected to on-board USB-UART for uploading and logs; drives serial output at boot, so using as GPIO can disrupt programming or console.🔌 USB
IO2GPIO2If driven HIGH on reset (while IO0 is LOW), selects an unsupported SDIO boot mode, causing boot failure.🛠️ Strapping
IO3U0RXD (GPIO3)Used for receiving data from USB-UART (programming); also pulled HIGH at boot for console communication, so using as GPIO can disrupt uploads.🔌 USB
IO16GPIO16Connected to internal PSRAM on PSRAM-enabled modules; not usable as GPIO on those modules.⚡ Flash
IO17GPIO17Connected to internal PSRAM on PSRAM-enabled modules; not usable as GPIO on those modules.⚡ Flash

Useful Links

Datasheets and resources for LilyGo T5 4.7 Inch E-Paper V2.3

LilyGo T5 4.7 Inch E-Paper V2.3 Custom Pin Mapping

Pin configuration and GPIO mapping for LilyGo T5 4.7 Inch E-Paper V2.3

48
Digital I/O Pins
46
Interrupt Pins
20
Analog Inputs
27
PWM Pins
PinFunctionESP PinI/O TypeDescription
13V33.3VPOWER OUTPUT3.3V power output
2GNDGNDPOWER GROUNDGround connection
35V5VPOWER INPUT5V power input
4IO1GPIO1BIDIRECTIONALGPIO, ADC, I2C
5IO2GPIO2BIDIRECTIONALGPIO, ADC
6IO3GPIO3BIDIRECTIONALGPIO, ADC
7IO16SPI_CSBIDIRECTIONALGPIO, SPI Chip Select
8IO17SPI_DBIDIRECTIONALGPIO, SPI Data
9IO18SPI_CLKBIDIRECTIONALGPIO, SPI Clock
10IO19SPI_QBIDIRECTIONALGPIO, SPI Q
11IO21EPD_DCOUTPUTGPIO, E-Paper Data/Command
12IO22EPD_RSTOUTPUTGPIO, E-Paper Reset
13IO23EPD_BUSYINPUTGPIO, E-Paper Busy Signal
Legend
Function Pin role
GPIO ESP32 pin
I/O Direction
# Pin number

Default Tools & Configuration

Build and upload settings for LilyGo T5 4.7 Inch E-Paper V2.3

SettingValue
Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x0
Flash modedio
Boot modeqio
PSRAM typeopi
Maximum upload size
3072 KB (3145728 bytes)
Maximum data size
320 KB (327680 bytes)
Configuration Summary

The LilyGo T5 4.7 Inch E-Paper V2.3 uses esptool_py for uploads , esp_ota for OTA updates, and esptool_py bootloader at 0x0.

Flash mode: dio | Boot mode: qio | PSRAM: opi

Max sketch size: 3072 KB | Max data size: 320 KB