ESP32-C5-Touch-LCD-1.69
ESP32-C5-Touch-LCD-1.69 is a compact development board powered by the ESP32-C5 MCU and features an onboard 1.69inch touch LCD. Onboard peripherals include an RGB LED, microphone, speaker, IMU, battery detection, RTC, display, and touch, making it suitable for GUI demonstrations, sensor interaction, audio testing, Wi-Fi applications, and embedded IoT development.
| SKU | Product |
|---|---|
| 35471 | ESP32-C5-Touch-LCD-1.69 |
| 35356 | ESP32-C5-Touch-LCD-1.69-EN |
Features
- Equipped with a high-performance RISC-V 32-bit processor and a low-power RISC-V 32-bit processor; the high-performance processor runs up to 240 MHz, and the low-power processor runs up to 48 MHz
- Integrated Wi-Fi 6, Bluetooth 5, and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless connectivity
- Onboard 320 KB ROM, 384 KB HP SRAM, 16 KB LP SRAM, and external 16 MB Flash
- Type-C port
- Onboard 1.69inch LCD screen with 240 × 280 resolution and 262K colors, capable of displaying colorful images clearly
- Built-in ST7789V2 driver IC, communicating via SPI interface, minimizing GPIO pin usage
- Onboard QMI8658 6-axis IMU (3-axis accelerometer, 3-axis gyroscope) for motion posture detection, step counting, etc.
- Onboard PCF85063 RTC chip for convenient RTC functionality implementation
- Onboard RST, BOOT, and a user-configurable side button for custom function development
- Onboard 3.7V MX1.25 lithium battery charge/discharge interface
- Onboard ES8311 audio codec chip, microphone, and speaker for voice applications such as XiaoZhi AI
- Exposed GPIO, I2C, USB, and UART pads for external devices and debugging, allowing flexible peripheral configuration
- Supports flexible clock and independent module power control for low-power operation in various scenarios
Onboard Resources

-
ESP32-C5HR8 Features a RISC-V 32-bit processor, integrates 384 KB HP SRAM and 320 KB ROM, supports 2.4 GHz/5 GHz dual-band Wi-Fi 6, Bluetooth 5 (LE), and IEEE 802.15.4 (Zigbee 3.0, Thread)
-
DC-DC Buck-Boost Converter Chip
-
IPEX 4 Antenna Connector
-
16MB Flash Memory
-
ETA6098 Battery Charging Management Chip
-
BQ27220 Fuel Gauge Chip Provides Battery capacity information
-
MX1.25 2P Lithium Battery Header MX1.25 2P connector for 3.7 V lithium battery, supports charging and discharging
-
Type-C Port for programming and serial logging
-
QMI8658 6-axis IMU, includes a 3-axis gyroscope and a 3-axis accelerometer
-
MX1.25 Speaker Header
-
SH1.0 RTC Battery Header For connecting a CR2032 Battery with an SH1.0 connector (1.0 mm pitch, forward type)
-
ES8311 (back side) Audio capture and codec chip
-
LCD Display Connector For connecting the LCD display
-
Microphone For audio signal capture
-
PCF85063 RTC Chip
-
RST Button Reset button; can also be used with the BOOT button to enter the download mode
-
BOOT Button Can be used as a custom button
-
PWR Button Press and hold for 3 seconds to power ON/OFF
Pin Definitions

Dimensions

Development Methods
ESP32-C5-Touch-LCD-1.69 supports both Arduino IDE and ESP-IDF development frameworks.
-
Arduino IDE is an open-source electronics prototyping platform with rich community resources, offering a large number of open-source code examples, projects, and libraries. Refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related example programs for reference.
-
ESP-IDF, short for Espressif IoT Development Framework, is the development framework launched by Espressif Systems for its ESP series of chips. It is based on C language and includes compilers, debuggers, flashing tools, etc., supporting development via command line or integrated development environments (such as Visual Studio Code with the Espressif IDF plugin). VS Code is recommended for development; refer to the Working with ESP-IDF for the detailed configuration process, which also provides relevant example programs.
