The Waveshare ESP32-C6 2.8 Inch IPS Capacitive Touch LCD Development Board is a versatile wireless microcontroller development platform featuring a full-colour touchscreen, advanced wireless connectivity, integrated sensors and onboard audio capabilities.
Powered by an ESP32-C6 RISC-V 32-bit processor running at up to 160MHz, this development board combines a 2.8-inch IPS capacitive touchscreen with WiFi 6, Bluetooth 5 Low Energy and IEEE 802.15.4 connectivity for Zigbee 3.0 and Thread applications.
The integrated 240 × 320 pixel IPS LCD supports 262K colours, providing clear graphical output and wide viewing angles. The display uses an ST7789 controller with a 4-wire SPI interface, while the CST3530 capacitive touch controller communicates through I2C.
Designed for more than basic display applications, the board also includes a QMI8658 6-axis motion sensor, SHTC3 temperature and humidity sensor, PCF85063 real-time clock, onboard microphone, audio circuitry and a TF/microSD card slot.
With 16MB Flash memory, USB Type-C connectivity, lithium battery charging support and multiple expansion interfaces, the Waveshare ESP32-C6 Touch LCD is suitable for smart home controllers, IoT dashboards, interactive electronic devices, wireless sensor systems and AI voice interaction projects.
The board also supports ESP-IDF and Arduino development environments, making it a flexible platform for developers, students and electronics enthusiasts.
Key Features
-
ESP32-C6 RISC-V Processor: 32-bit processor operating at up to 160MHz for embedded applications.
-
2.8 Inch IPS Touchscreen: Full-colour capacitive touchscreen with wide viewing angles.
-
240 × 320 Pixel Resolution: Suitable for graphical interfaces, menus, dashboards and interactive applications.
-
262K Colour Display: Supports up to 262,144 colours for vibrant graphical output.
-
WiFi 6 Connectivity: Integrated 2.4GHz wireless networking for connected IoT devices.
-
Bluetooth 5 Low Energy: Enables communication with compatible BLE devices and sensors.
-
Zigbee 3.0 and Thread Support: IEEE 802.15.4 radio for smart home and mesh networking development.
-
16MB Flash Memory: Onboard storage for firmware and application resources.
-
Capacitive Touch Control: CST3530 controller with I2C communication and interrupt support.
-
6-Axis Motion Sensor: QMI8658 accelerometer and gyroscope for motion and orientation sensing.
-
Temperature and Humidity Sensor: Integrated SHTC3 for environmental monitoring.
-
Real-Time Clock: PCF85063 RTC for timekeeping applications.
-
Onboard Audio Hardware: ES8311 audio codec, NS4150B amplifier, microphone and speaker hardware.
-
TF Card Slot: Supports microSD cards up to 64GB for external storage.
-
Lithium Battery Support: Integrated charging management and 3.7V battery connector.
-
USB Type-C: Convenient connection for power, programming and development.
-
Multiple Expansion Interfaces: Includes UART, I2C and GPIO connectivity.
-
Arduino and ESP-IDF Support: Manufacturer development resources and examples available.
Technical Specifications
Processor and Memory
-
Brand: Waveshare
-
Model: ESP32-C6-Touch-LCD-2.8-EN
-
Microcontroller Module: ESP32-C6-WROOM-1 Series
-
Processor Architecture: 32-bit RISC-V
-
Maximum CPU Frequency: 160MHz
-
Flash Memory: 16MB
Display Specifications
-
Display Size: 2.8 Inches
-
Display Type: IPS TFT LCD
-
Resolution: 240 × 320 Pixels
-
Display Colours: 262K (262,144 Colours)
-
Display Driver: ST7789
-
Display Interface: 4-Wire SPI
-
Touch Technology: Capacitive
-
Touch Controller: CST3530
-
Touch Interface: I2C with Interrupt Support
-
Active Display Area: 57.60 × 43.20mm
Wireless Connectivity
-
WiFi: WiFi 6
-
Bluetooth: Bluetooth 5 Low Energy
-
IEEE 802.15.4: Supported
-
Zigbee 3.0: Supported with Compatible Firmware
-
Thread: Supported with Compatible Firmware
Integrated Sensors
-
Motion Sensor: QMI8658 6-Axis IMU
-
Accelerometer: 3-Axis
-
Gyroscope: 3-Axis
-
Temperature and Humidity Sensor: SHTC3
-
Real-Time Clock: PCF85063
Audio Hardware
-
Audio Codec: ES8311
-
Audio Amplifier: NS4150B
-
Microphone: Onboard
-
Speaker: Onboard Speaker Hardware
-
External Speaker Connector: MX1.25 2-Pin
Connectivity and Expansion
-
USB Interface: USB Type-C
-
Peripheral Interfaces: UART, I2C and GPIO
-
Expansion Connector: SH1.0 12-Pin
-
GPIO Expansion Chip: CH32V003
-
Storage Expansion: TF / microSD Card Slot
-
Maximum TF Card Capacity: 64GB
-
Control Buttons: BOOT, RESET and Battery Power Button
Power Management
-
Battery Compatibility: 3.7V Lithium Battery
-
Battery Connector: MX1.25 2-Pin
-
Battery Charging IC: ETA6098
-
Battery Charging and Discharging: Supported
-
RTC Battery Connector: SH1.0 2-Pin
2.8 Inch IPS Capacitive Touch Display
The integrated 2.8-inch IPS LCD provides a 240 × 320 pixel resolution with support for 262K colours.
IPS technology offers wide viewing angles and consistent colour reproduction, making the display suitable for graphical user interfaces, sensor dashboards, interactive menus and monitoring applications.
The ST7789 display controller uses a 4-wire SPI interface, while the CST3530 capacitive touch controller communicates through I2C.
This combination allows developers to create responsive touchscreen applications without requiring a separate display module.
WiFi 6, Bluetooth 5, Zigbee and Thread Connectivity
The ESP32-C6 integrates several wireless communication technologies, making it suitable for modern IoT and smart home development.
WiFi 6
Provides 2.4GHz wireless networking for internet-connected devices, wireless dashboards and remote monitoring systems.
Bluetooth 5 Low Energy
Enables communication with compatible Bluetooth Low Energy devices, wireless sensors and mobile applications.
Zigbee 3.0 and Thread
The integrated IEEE 802.15.4 radio provides hardware support for Zigbee and Thread networking through compatible software frameworks.
This makes the board suitable for developing wireless smart home devices, mesh networking applications and connected automation systems.
Integrated Motion and Environmental Sensors
The Waveshare ESP32-C6 Touch LCD includes multiple onboard sensors for monitoring and interactive applications.
QMI8658 6-Axis Motion Sensor
Combines a 3-axis accelerometer and 3-axis gyroscope for detecting movement, acceleration and orientation.
SHTC3 Temperature and Humidity Sensor
Provides environmental measurements for weather displays, indoor monitoring systems and smart home projects.
PCF85063 Real-Time Clock
Provides timekeeping functionality for applications requiring date and time information.
These integrated sensors reduce the need for additional external modules during development.
Audio and AI Voice Interaction
The board features an onboard microphone, ES8311 audio codec and NS4150B audio amplifier.
These components provide the hardware foundation for audio recording, playback and voice-based applications.
Waveshare also provides demonstration firmware featuring functions such as:
-
AI conversation
-
Audio playback
-
Voice interaction
-
Weather information
-
Gravity ball game
-
2048 game
The board can connect to compatible online AI services for voice interaction applications, subject to the required network connectivity, firmware and external service configuration.
This makes it suitable for experimenting with interactive voice interfaces and connected AI devices.
TF Card Storage and Expansion
The integrated TF card slot supports microSD cards up to 64GB, allowing developers to store application files, images, audio and other data.
The board also provides UART, I2C and GPIO expansion interfaces for connecting compatible sensors and peripheral devices.
A SH1.0 12-pin connector and additional expansion connections allow developers to integrate the board into more advanced embedded projects.
USB Type-C and Lithium Battery Support
The onboard USB Type-C connector provides a convenient interface for connecting the development board to a computer or compatible USB power source.
An ETA6098 battery management circuit supports charging and discharging of a compatible 3.7V lithium battery through the MX1.25 2-pin connector.
The board also includes a battery power button and charging status indicator.
This makes it suitable for portable electronic projects and battery-powered IoT applications.
Arduino and ESP-IDF Development
The Waveshare ESP32-C6 2.8 Inch Touch LCD supports popular ESP32 development environments, including:
-
Arduino IDE
-
ESP-IDF
Waveshare provides development resources, tutorials and example programs to assist with display programming, touchscreen integration, wireless communication and peripheral control.
Typical Applications
-
ESP32-C6 development and prototyping
-
Smart home touchscreen controllers
-
WiFi and Bluetooth IoT dashboards
-
Zigbee and Thread development projects
-
Wireless environmental monitoring systems
-
Smart home automation panels
-
Interactive graphical user interfaces
-
AI voice interaction experiments
-
Portable electronic devices
-
Temperature and humidity monitoring
-
Motion and orientation sensing
-
Embedded audio applications
-
Educational electronics and programming projects
-
Custom wireless control systems
Important Information
-
This is the ESP32-C6-Touch-LCD-2.8-EN version without a lithium battery.
-
A compatible 3.7V lithium battery can be connected using the onboard battery connector.
-
The LCD uses SPI communication, while the capacitive touch controller uses I2C.
-
Zigbee and Thread functionality require compatible firmware and software configuration.
-
AI conversation features may require an internet connection and access to supported external AI services.
-
The onboard audio hardware supports development of voice and multimedia applications.
-
A microSD card is not included unless otherwise specified.
-
Programming and configuration may be required for custom applications.
Package Contents
1 × Waveshare ESP32-C6 2.8 Inch IPS Capacitive Touch LCD Development Board (ESP32-C6-Touch-LCD-2.8-EN)
Manufacturer Resources
Technical documentation, hardware information, tutorials and development examples are available from Waveshare:
