Skip to content

T-Watch Ultra get it now

Overview

T-Watch Ultra is a high-performance smart watch development module based on ESP32-S3 (16 MB Flash, 8 MB OPI PSRAM). Features a 2.06-inch AMOLED display (410 × 502, QSPI), BHI260AP AI motion sensor, MIA-M10Q GNSS, ST25R3916 NFC, SX1262/SX1280 LoRa, MAX98357A audio, DRV2605 haptic, AXP2101 PMU, XL9555 IO expander, and MicroSD storage. 1100 mAh battery. 63.5 × 49 × 22 mm (without strap).

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
Watch UIWatch interface example
GNSS TrackingSatellite positioning
LoRa CommunicationLoRa communication test
AI SensorMotion recognition
NFC ReaderNFC function demo

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the LilyGoLib repository
  4. Open platformio.ini and under [platformio] uncomment the desired environment
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32 V3.3.0-alpha1 or higher
    • Boards Manager URL: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
  3. Download LilyGoLib and install via Sketch → Include Library → Add .ZIP Library
  4. Copy all directories from LilyGoLib-ThirdParty into your Arduino libraries folder
  5. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardLilyGo T-Watch-Ultra
Upload Speed921600
Upload ModeUART0/Hardware CDC
USB ModeCDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
Board RevisionRadio-SX1262 (or per your RF module)
Arduino Runs OnCore 1
Events Run OnCore 1

Board Revision options: Radio-SX1262 / Radio-SX1280 / Radio-CC1101 / Radio-LR1121 / Radio-SI4432

  1. Click Upload

If upload fails, enter download mode: hold BOOT → press RST → release RST → release BOOT → upload → press RST to exit.

Development Platforms

  1. PlatformIO
  2. Arduino IDE
  3. ESP-IDF
  4. MicroPython

Video

Key Features

  • ESP32-S3 @ 240 MHz, 16 MB Flash, 8 MB OPI PSRAM, Wi-Fi + BT 5.0
  • 2.06-inch AMOLED (410 × 502, QSPI), CST9217 capacitive touch
  • SX1262/SX1280 LoRa, MIA-M10Q GNSS, ST25R3916 NFC, BHI260AP AI sensor
  • MAX98357A audio, DRV2605 haptic, AXP2101 PMU, 1100 mAh, 63.5 × 49 × 22 mm

Product Parameters

FeatureSpecification
MCUESP32-S3 @ Dual-core LX7, 240 MHz
Flash16 MB
PSRAM8 MB (Octal SPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display2.06-inch AMOLED, 410 × 502 (QSPI)
TouchCST9217 Capacitive
LoRaSX1262 (433–923 MHz) / SX1280 (2.4 GHz)
GNSSMIA-M10Q Multi-constellation
NFCST25R3916
AI SensorBHI260AP Motion Sensor
Audio OutputMAX98357A (I2S)
Haptic MotorDRV2605
Power ManagementAXP2101
RTCPCF85063A
IO ExpanderXL9555 (16 IOs)
Communication ModuleT3902 (voice call)
StorageMicroSD (max 32 GB)
Battery3.7 V, 1100 mAh (4.07 Wh)
USB1 × Type-C (USB OTG)
ButtonsPOWER (hold 2 s on / 6 s off) + BOOT (built-in)
Temperature Range-40 ~ 85 °C
Dimensions63.5 × 49 × 22 mm (without strap)

Pin Diagram

T-Watch Ultra pin diagram

Pin Mapping

NameGPIO
I2C SDA3
I2C SCL2
SPI MOSI34
SPI MISO33
SPI SCK35
SD CS21
RTC (PCF85063A) Interrupt1
NFC (ST25R3916) CS4
NFC (ST25R3916) Interrupt5
BHI260 Interrupt8
MAX98357A BCLK9
MAX98357A WCLK10
MAX98357A DOUT11
GNSS (MIA-M10Q) TX43
GNSS (MIA-M10Q) RX44
GNSS (MIA-M10Q) PPS13
LoRa Reset47
LoRa BUSY48
LoRa CS36
LoRa Interrupt14
Display CS41
Display DATA038
Display DATA139
Display DATA242
Display DATA345
Display SCK40
Display TE6
Display Reset37
AXP2101 Interrupt7

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. What advantages does T-Watch Ultra have over other versions? A. The Ultra features a larger AMOLED screen, BHI260AP AI motion sensor, multi-constellation GNSS, NFC, and a larger 1100 mAh battery.

  • Q. How to power on and off? A. Press and hold the POWER button for 2 seconds to power on, hold for 6 seconds to power off.

  • Q. Which GNSS constellations are supported? A. The MIA-M10Q supports GPS, GLONASS, Galileo, BeiDou, and more.

  • Q. Why does my board keep failing to upload programs? A. Enter download mode: hold BOOT → press RST → release RST → release BOOT → upload → press RST to exit.

  • Q. No serial output? A. Ensure USB CDC On Boot is set to Enabled.

Version History

VersionRelease DateUpdate Description
T-Watch-Ultra V1.0Initial version