
LILYGO T-Watch 2020 V3
Programmable ESP32 smartwatch with 1.54-inch touch IPS display, BMA423 accelerometer, PCF8563 RTC, PDM microphone, speaker, IR transmitter, and vibration motor — fully open-source and Arduino/MicroPython programmable.
$35.29
Tap any value to browse matching devices
Specifications
Components
Espressif ESP32-D0WDQ6-V3 dual-core Xtensa LX6 at 240MHz with WiFi and Bluetooth 4.2/BLE.
Sitronix ST7789V driving the 1.54-inch 240×240 IPS round-corner display.
FocalTech FT6336U capacitive touch controller with gesture recognition for the 1.54-inch display.
Bosch BMA423 3-axis accelerometer with built-in step counter, activity recognition, and wrist-tilt detection.
X-Powers AXP202 power management IC handling LiPo charging, multiple LDO regulators, and fuel gauge for the watch.
Analog Devices MAX98357A I2S mono amplifier delivering 1W into 8Ω for the onboard speaker.
NXP PCF8563 I2C real-time clock with alarm function and battery backup for accurate timekeeping.
Infrared LED transmitter for sending IR remote control signals at 940nm.
Knowles SPM1423HM4H-B PDM MEMS microphone added in V3 for voice capture.
Bus Interfaces
GPIO Map
Overview
The LILYGO T-Watch 2020 V3 is a fully programmable smartwatch built on the Espressif ESP32, offering a rich set of integrated peripherals for both practical wearable applications and hardware experimentation. The 1.54-inch IPS display with capacitive touch support provides a responsive interface for custom watch faces, fitness dashboards, and notification displays.
Version 3 adds a PDM microphone for voice applications and integrates a MAX98357A I2S amplifier driving an 8Ω speaker — enabling audio playback, alarms, and basic voice interaction. The BMA423 three-axis accelerometer with built-in step counter supports fitness tracking, gesture detection, and wrist-tilt wake. The AXP202 power management IC handles LiPo charging and power rail distribution across the display, sensors, and radio.
Additional hardware includes a PCF8563 RTC for accurate timekeeping across power cycles, an infrared transmitter for controlling TVs and appliances, and a vibration motor for notifications. With 16MB flash, 8MB PSRAM, WiFi, and Bluetooth, the T-Watch 2020 V3 runs MicroPython, Arduino, or the dedicated T-Watch library.
Use Cases
5smart-watch
Fitness Tracker
Wearable device that counts steps, monitors activity, and tracks health metrics using motion sensors.
Remote Control
IR or RF-based remote control devices for appliances, TVs, air conditioners, and home electronics.
Voice Assistant
Offline and cloud-connected voice assistant, wake-word detection, and speech recognition projects.
Wearable
Body-worn computing devices including smartwatches, fitness bands, and health monitors.
Resources
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




