The Waveshare ESP32-C6 1.9 Inch LCD Development Board is a compact, feature-rich microcontroller development platform combining a powerful 160MHz RISC-V processor, a 1.9-inch full-colour LCD display and advanced wireless connectivity. Supporting WiFi 6, Bluetooth 5 LE, Zigbee 3.0 and Thread, this board is ideal for IoT development, smart home automation, portable electronics, wireless monitoring and custom graphical user interface (GUI) projects.
Powered by the ESP32-C6FH8 microcontroller, the board features 8MB Flash memory, a 170 × 320 pixel LCD with 262K colours and an integrated ST7789V2 display driver. It also includes a QMI8658 6-axis motion sensor, microSD (TF) card slot, USB Type-C connection and a 3.7V lithium battery connector.
Compatible with the Raspberry Pi Pico header layout and supporting development through Arduino IDE and ESP-IDF, this ESP32-C6 display board provides a versatile platform for building compact wireless devices with graphical interfaces.
Available in versions with or without touchscreen functionality.
Key Features
-
ESP32-C6 RISC-V Processor: High-performance 32-bit single-core processor operating at up to 160MHz.
-
1.9 Inch Colour LCD: 170 × 320 pixel resolution with 262K colours for clear graphical output.
-
WiFi 6 Connectivity: Supports 2.4GHz WiFi 6 for wireless IoT applications.
-
Bluetooth 5 LE: Supports Bluetooth Low Energy and Bluetooth Mesh communication.
-
Zigbee 3.0 and Thread Support: Integrated IEEE 802.15.4 wireless connectivity for smart home and IoT networks.
-
8MB Flash Memory: Onboard storage for firmware and application programs.
-
ST7789V2 Display Driver: SPI-controlled LCD supporting graphical user interfaces and 90° hardware rotation.
-
6-Axis Motion Sensor: Integrated QMI8658 accelerometer and gyroscope for motion and orientation sensing.
-
USB Type-C Interface: Convenient connection for power, programming and debugging.
-
Lithium Battery Support: Onboard MX1.25 connector for a 3.7V lithium battery, with charging and discharging support.
-
TF Card Slot: Supports external microSD card storage for images, files and application data.
-
Raspberry Pi Pico Header Compatibility: Provides access to additional interfaces and compatible expansion hardware.
-
LVGL GUI Support: Suitable for developing graphical user interfaces using the LVGL graphics library.
-
Touchscreen Option: Available with a CST816 touch controller for interactive applications.
Technical Specifications
Processor and Memory
-
Brand: Waveshare
-
Product Series: ESP32-C6-LCD-1.9
-
Microcontroller: ESP32-C6FH8
-
Processor Architecture: 32-bit RISC-V Single-Core
-
Maximum Clock Frequency: 160MHz
-
Flash Memory: 8MB
-
High-Performance SRAM: 512KB
-
Low-Power SRAM: 16KB
-
ROM: 320KB
Display Specifications
-
Display Size: 1.9 Inches
-
Display Type: Colour LCD
-
Resolution: 170 × 320 Pixels
-
Display Colours: 262K
-
Display Driver: ST7789V2
-
Display Interface: SPI
-
Brightness: 500cd/m²
-
Contrast Ratio: 900:1
-
Hardware Rotation: Supports 90° Rotation
-
Touch Controller: CST816 (Touch Version Only)
Wireless Connectivity
-
WiFi: 2.4GHz WiFi 6
-
Bluetooth: Bluetooth 5 Low Energy
-
Bluetooth Mesh: Supported
-
IEEE 802.15.4: Supported
-
Zigbee 3.0: Supported through compatible firmware
-
Thread: Supported through compatible firmware
-
Antenna: Onboard Ceramic Antenna
-
External Antenna Connector: IPEX1 (Touch Version Only)
Onboard Hardware
-
Motion Sensor: QMI8658 6-Axis IMU
-
Accelerometer: 3-Axis
-
Gyroscope: 3-Axis
-
GPIO Expander: TCA9554 8-Channel
-
USB Interface: USB Type-C
-
Storage Expansion: TF / microSD Card Slot
-
Battery Connector: MX1.25 2-Pin
-
Battery Compatibility: 3.7V Lithium Battery
-
Battery Charging: Supported
-
Expansion Header: Raspberry Pi Pico-Compatible Header
-
Control Buttons: BOOT and RESET
-
RGB LED: WS2812 (Non-Touch Version Only)
Integrated 1.9 Inch Colour LCD Display
The onboard 1.9-inch LCD features a 170 × 320 pixel resolution and supports up to 262K colours, providing a compact display for graphical user interfaces, menus, sensor information and wireless device status screens.
The ST7789V2 display driver communicates through SPI and supports 90° hardware rotation, offering flexibility when designing portrait or landscape interfaces.
The board is suitable for GUI development using LVGL, allowing developers to create interactive menus, dashboards and custom embedded interfaces.
WiFi 6, Bluetooth 5, Zigbee and Thread Connectivity
The ESP32-C6 provides multiple wireless communication technologies in a single microcontroller.
WiFi 6 (2.4GHz)
Enables wireless network communication for IoT devices, smart home controllers, web-based monitoring and connected electronic systems.
Bluetooth 5 Low Energy
Supports communication with compatible BLE devices, sensors and mobile applications, including Bluetooth Mesh applications.
Zigbee 3.0 and Thread
The integrated IEEE 802.15.4 radio supports the development of Zigbee and Thread applications using suitable firmware and software frameworks.
This makes the board a useful development platform for modern smart home and connected device projects.
Built-In 6-Axis Motion Sensor
The onboard QMI8658 6-axis IMU combines a 3-axis accelerometer and 3-axis gyroscope.
It can be used to measure movement, acceleration and angular motion, enabling applications such as:
-
Motion and gesture detection
-
Device orientation monitoring
-
Step-counting projects
-
Portable motion-sensing devices
-
Interactive electronics and robotics
USB Type-C and Lithium Battery Support
The board includes a USB Type-C port for power supply, firmware uploading and debugging.
An onboard MX1.25 2-pin battery connector supports connection to a compatible 3.7V lithium battery, with integrated charging and discharging functionality.
This makes the development board suitable for portable electronics and battery-powered IoT applications.
Note: A lithium battery is not included unless specifically supplied as part of a separate kit.
TF Card Storage and Expansion Interfaces
The onboard TF card slot allows developers to add external microSD storage for files, images and application data.
The board also features a Raspberry Pi Pico-compatible header layout, providing additional expansion options for sensors, peripheral modules and compatible development accessories.
A TCA9554 8-channel GPIO expander further enhances I/O flexibility.
Touch and Non-Touch Versions
ESP32-C6-LCD-1.9 – Non-Touch Version
-
1.9-inch 170 × 320 LCD
-
No touchscreen functionality
-
Onboard WS2812 RGB LED
-
Onboard ceramic antenna
ESP32-C6-Touch-LCD-1.9 – Touch Version
-
1.9-inch 170 × 320 LCD
-
CST816 touch controller
-
Touch input support
-
IPEX1 external antenna connector
-
Onboard ceramic antenna
Both versions include the ESP32-C6 processor, WiFi 6, Bluetooth LE, 8MB Flash, QMI8658 motion sensor, TF card slot and USB Type-C interface.
Programming and Development Support
The Waveshare ESP32-C6 1.9 Inch LCD Development Board supports popular ESP32 development environments, including:
-
Arduino IDE
-
ESP-IDF
-
LVGL Graphical User Interface Development
Waveshare provides online development resources, tutorials and example projects to assist with hardware setup, display programming and wireless communication.
Typical Applications
-
ESP32 IoT development projects
-
Smart home automation controllers
-
WiFi and Bluetooth monitoring devices
-
Zigbee and Thread development
-
Portable graphical user interfaces
-
Wireless sensor dashboards
-
Smart home status displays
-
Battery-powered electronic devices
-
Motion and orientation sensing projects
-
Robotics and automation systems
-
DIY handheld electronics
-
Educational programming and electronics projects
-
Embedded HMI development
Important Information
-
The touchscreen function is available only on the touch-enabled version.
-
The non-touch version includes an onboard WS2812 RGB LED, which is not provided on the touch version.
-
The external IPEX1 antenna connector is available on the touch version only.
-
The external antenna connection requires repositioning an onboard resistor to select the external antenna.
-
Zigbee and Thread functionality require compatible software and firmware.
-
The Raspberry Pi Pico-compatible header provides expansion compatibility but does not make the board a Raspberry Pi Pico.
-
A compatible 3.7V lithium battery can be connected using the onboard battery header.
-
MicroSD cards, batteries and external expansion accessories are not included unless otherwise specified.
Package Contents
1 × Waveshare ESP32-C6 1.9 Inch LCD Development Board (selected version)
Manufacturer Resources
Technical documentation, pinout information, software examples and development tutorials are available from Waveshare:
