LilyGO · ESP32-S3 · 0.85" · 128×128

LilyGO T-QT-Pro 0.85" specifications

The LilyGO T-QT Pro is a thumb-sized ESP32-S3 board with a 0.85-inch 128×128 IPS display (GC9107, SPI, 262K colours, 260 cd/m²). It has the familiar two-button layout of the T-Display family and runs on the ESP32-S3's native USB for programming and serial.

LilyGO makes it in two memory variants: the ESP32-S3FN4R2 with 4 MB of flash and 2 MB of PSRAM, and the ESP32-S3FN8 with 8 MB of flash and no PSRAM. The LCD Ultra Pro profile targets the FN4R2 version.

Unlike the original T-QT, the Pro supports charging a lithium battery, and the battery voltage can be read on GPIO 4 — enough to build a small portable gadget that knows when to warn about a low battery. In LCD Ultra Pro the canvas matches the 128×128 screen exactly.

Screen
0.85" · 128×128
Chip
ESP32-S3
Memory
4 MB flash, 2 MB PSRAM (QSPI)
Input
no touch

Key features

  • 0.85-inch IPS, 128×128, GC9107, 262K colours
  • ESP32-S3FN4R2 (4 MB flash, 2 MB PSRAM) or FN8
  • Two programmable buttons
  • Lithium battery charging, voltage on GPIO 4
  • Native USB for programming and serial
  • Four free GPIOs

Specifications

LilyGO T-QT-Pro 0.85" technical specifications
ManufacturerLilyGO
Screen size0.85"
Resolution128×128 px
Colour depth16-bit
Display controllerGC9A01 / GC9107 (SPI, closely related driver chips)
Display interfaceSPI
TouchNone — 2 physical button(s) instead
MicrocontrollerESP32-S3
ModuleESP32-S3FN4R2 (NOTE: low-memory variant, NOT the usual N16R8!)
CPU clock240 MHz
Internal SRAM512 KB
PSRAM2 MB (QSPI)
Flash4 MB
Wi-FiYes
BluetoothYes
Display typeIPS, 262K colours, 260 cd/m², 15.2 × 15.2 mm active area
VariantsESP32-S3FN4R2 (4 MB flash, 2 MB PSRAM), ESP32-S3FN8 (8 MB flash, no PSRAM)
BatteryCharge and discharge supported, detection on GPIO 4
ButtonsTwo programmable buttons (GPIO 0, GPIO 47)
WirelessWi-Fi 802.11 b/g/n, Bluetooth 5.0 LE
Development platforms (manufacturer)Arduino IDE, PlatformIO, ESP-IDF, MicroPython

Free GPIOs and connectors

These GPIOs are not used by the display, touch or on-board peripherals, so you can wire your own sensors, buttons or relays to them.

Free GPIO pins of the LilyGO T-QT-Pro 0.85"
PinCapabilitiesNote
GPIO 7GPIO, PWMFree
GPIO 8GPIO, PWMFree
GPIO 9GPIO, PWMFree
GPIO 11GPIO, PWMFree
GPIO 19GPIO, USB_DMUSB D-
GPIO 20GPIO, USB_DPUSB D+

Good to know before you start

  • Check which chip your board has: the FN4R2 has 2 MB PSRAM, the FN8 has none. This profile is for the FN4R2.
  • With 4 MB of flash and 2 MB PSRAM, keep images small and fonts few.
  • Free GPIOs: 7, 8, 9 and 11 (19/20 are the USB data lines).
  • The original T-QT (non-Pro) cannot charge a battery.

What it is good for

  • •Tiny status displays and notifiers
  • •Keychain-size gadgets
  • •Single-value sensor read-outs
  • •Wi-Fi or Bluetooth test tools

LVGL support in LCD Ultra Pro

LVGL and LCD Ultra Pro support for the LilyGO T-QT-Pro 0.85"
Driver statusMatched to the manufacturer’s official demo, compile-tested
Arduino exportComplete LVGL 8.4 project with the display driver
USB Live previewNo
Orientations0°
Brightness controlHardware backlight dimming

Pick this board in the editor and the canvas matches its exact resolution and shape. Build the interface with widgets, add events without code, try it in Live Preview, then export it as a ready-to-compile Arduino project. See the documentation for the workflow.

Frequently asked questions

What is the difference between the T-QT and the T-QT Pro?

The T-QT Pro supports lithium battery charging; the original T-QT does not.

Which memory variant does LCD Ultra Pro support?

The ESP32-S3FN4R2 version with 4 MB flash and 2 MB PSRAM.

What display does the T-QT Pro use?

A 0.85-inch 128×128 IPS panel with a GC9107 controller over SPI.

Sources

Specifications cross-checked against the manufacturer’s documentation (last checked 2026-10-04):

Last updated: