T-Display
BoardSpecifications
Radiosinherited from ESP32
- Wi-Fi
- Wi-Fi 4 · 2.4 GHz
- Bluetooth LE
- BLE 4.2
- Bluetooth Classic
- yes
- 802.15.4
- no
USB
- Native USB
- no
- Bridge chip
- ch9102
Board
- Form factor
- t-display
Display & extras
- Display
- 1.14in 135x240 ST7789 SPI IPS
Original ESP32 dev board with a 1.14in 135x240 ST7789 SPI IPS display and a CH9102 USB-serial bridge.
Firmware for this board
other
- ESP32 Bit Piratedeclared
Flash ESP32 Bit Pirate
declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
Notes
- 4 MB or 16 MB flash options (board-level default/most-common SKU not confirmed in vendor docs, so flash_mb is left unset)
- Onboard battery power detection circuit
- Wi-Fi 802.11 b/g/n, Bluetooth v4.2+BLE
- LilyGO's official Arduino IDE setup guide instructs users to select "Disable" for PSRAM, confirming this board has none
- io OMITTED: the official README's "Pinout" table only lists pins consumed by the onboard ST7789 display/I2C/buttons/battery ADC (TFT_MOSI=19, TFT_SCLK=18, TFT_CS=5, TFT_DC=16, TFT_RST=23, TFT_BL=4, I2C_SDA=21, I2C_SCL=22, ADC_IN=34, BUTTON1=35, BUTTON2=0, ADC Power=14); it states no total exposed-pad count and no full side-header pin list, and no other official LilyGo page/schematic-checklist source was found with one, so gpio_exposed/gpio_free are left unset per cite-or-omit
- usb_serial derived from usb.bridge (ch9102)
Verify my board
Reads the connected chip over USB and checks it against what esp-atlas cites for T-Display — over Web Serial, no backend, nothing leaves your browser.
In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.
Serial monitor
Not connected.

