ESP32-C6 1.69" Touch Display Dev Board (240×280)
This is an ESP32-C6-based development board with a tiny 1.69" IPS capacitive touch display on the other side, packing a bunch of neat features like the built-in 6-axis IMU or the onboard microphone and included speaker!
Running the show is the ESP32-C6 with its dual-core architecture providing a high-performance (HP) 32-bit RISC-V processor with clock speed up to 160 MHz, and a low-power (LP) 32-bit RISC-V processor with clock speed up to 20MHz. The chip provides integrated Wi-Fi 6, Bluetooth 5 and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless communication. The chip provides 320KB ROM, 512KB HP SRAM, 16KB LP SRAM, and Waveshare have also added 16MB flash memory to the board alongside that.
The display is a 1.69" IPS capacitive touch panel, with a 240×280 resolution, 262K colours and 435 cd/㎡ brightness - controlled via SPI.
The board holds a bunch of other cool features too - an RTC chip, LiPo charging (MX1.25/Picoblade-compatible battery header), 6-axis IMU (3-axis accelerometer and 3-axis gyroscope), RESET+BOOT buttons, a programmable user button and solder pads for GPIO, I2C, USB, and UART pin access.
But wait, there's more! Included in the package is a 6Ω 1W speaker, which connects to the board via the MX1.25-Picoblade-compatible speaker header, and is supported by the onboard class-D mono amplifier, audio codec and onboard microphone.
Features
- ESP32-C6 development board
- High-performance 32-bit RISC-V processor up to 160 MHz
- Low-power 32-bit RISC-V processor up to 20 MHz
- Integrated Wi-Fi 6, Bluetooth 5 and IEEE 802.15.4 wireless communication
- Zigbee 3.0 and Thread support
- 320KB ROM, 512KB HP SRAM, 16KB LP SRAM and 16MB Flash
- 1.69" IPS capacitive touch display
- 240×280 resolution
- 262K colours
- 435 cd/㎡ brightness
- ST7789V2 display driver via SPI
- CST816T capacitive touch chip via I2C
- Onboard sensors and control
- QMI8658 6-axis IMU
- 3-axis accelerometer and 3-axis gyroscope
- PCF85063 RTC chip
- RST, BOOT and programmable side button
- QMI8658 6-axis IMU
- Audio
- ES8311 audio codec chip
- Onboard microphone
- Onboard class-D mono amplifier
- Included 6Ω 1W speaker
- MX1.25-Picoblade-compatible speaker header
- Power and connectivity
- USB-C connector
- MX1.25/Picoblade-compatible Lithium battery header
- GPIO, I2C, USB and UART pads
What's Onboard?

- ESP32-C6
-
W25Q128JVSIQ
- 16MB NOR flash
-
PCF85063
- RTC chip
-
QMI8658
- 6-axis IMU (3-axis gyroscope and a 3-axis accelerometer)
-
ETA6098
- High-efficiency lithium battery charging IC
-
MX1.25 2P Lithium battery header
- For connecting a 3.7V lithium battery
-
USB-C port
- ESP32-C6 USB interface for program uploading and log printing
- MX1.25 speaker header
- Onboard antenna
-
PWR button
- Supports battery power supply control with single-press, double-press, multi-press and long-press operations
- BOOT button
- RST button
- Microphone
- NS4150B <ul">
- 3.0W mono class-D audio power amplifier
-
ES8311 (back side)
- Low-power mono audio codec
LCD Specifications
| Display panel | IPS |
| Display size | 1.69" |
| Resolution | 240 × 280 pixels |
| Colour | 262K |
| Brightness | 435 cd/㎡ |
| Contrast ratio | 315:1 |
| Communication interface | SPI |
| Display driver | ST7789V2 |
| Touch type | Capacitive |
| Touch IC | CST816T |
Resources
Demo code, schematics, datasheets and more are available over on the product wiki:
- Product Wiki
Pinout

Package Contents
- 1x ESP32-C6 1.69" Touch Display Dev Board (240×280)
- 1x 6Ω 1W speaker









Description
This is an ESP32-C6-based development board with a tiny 1.69" IPS capacitive touch display on the other side, packing a bunch of neat features like the built-in 6-axis IMU or the onboard microphone and included speaker!
Running the show is the ESP32-C6 with its dual-core architecture providing a high-performance (HP) 32-bit RISC-V processor with clock speed up to 160 MHz, and a low-power (LP) 32-bit RISC-V processor with clock speed up to 20MHz. The chip provides integrated Wi-Fi 6, Bluetooth 5 and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless communication. The chip provides 320KB ROM, 512KB HP SRAM, 16KB LP SRAM, and Waveshare have also added 16MB flash memory to the board alongside that.
The display is a 1.69" IPS capacitive touch panel, with a 240×280 resolution, 262K colours and 435 cd/㎡ brightness - controlled via SPI.
The board holds a bunch of other cool features too - an RTC chip, LiPo charging (MX1.25/Picoblade-compatible battery header), 6-axis IMU (3-axis accelerometer and 3-axis gyroscope), RESET+BOOT buttons, a programmable user button and solder pads for GPIO, I2C, USB, and UART pin access.
But wait, there's more! Included in the package is a 6Ω 1W speaker, which connects to the board via the MX1.25-Picoblade-compatible speaker header, and is supported by the onboard class-D mono amplifier, audio codec and onboard microphone.
Features
- ESP32-C6 development board
- High-performance 32-bit RISC-V processor up to 160 MHz
- Low-power 32-bit RISC-V processor up to 20 MHz
- Integrated Wi-Fi 6, Bluetooth 5 and IEEE 802.15.4 wireless communication
- Zigbee 3.0 and Thread support
- 320KB ROM, 512KB HP SRAM, 16KB LP SRAM and 16MB Flash
- 1.69" IPS capacitive touch display
- 240×280 resolution
- 262K colours
- 435 cd/㎡ brightness
- ST7789V2 display driver via SPI
- CST816T capacitive touch chip via I2C
- Onboard sensors and control
- QMI8658 6-axis IMU
- 3-axis accelerometer and 3-axis gyroscope
- PCF85063 RTC chip
- RST, BOOT and programmable side button
- QMI8658 6-axis IMU
- Audio
- ES8311 audio codec chip
- Onboard microphone
- Onboard class-D mono amplifier
- Included 6Ω 1W speaker
- MX1.25-Picoblade-compatible speaker header
- Power and connectivity
- USB-C connector
- MX1.25/Picoblade-compatible Lithium battery header
- GPIO, I2C, USB and UART pads
What's Onboard?

- ESP32-C6
-
W25Q128JVSIQ
- 16MB NOR flash
-
PCF85063
- RTC chip
-
QMI8658
- 6-axis IMU (3-axis gyroscope and a 3-axis accelerometer)
-
ETA6098
- High-efficiency lithium battery charging IC
-
MX1.25 2P Lithium battery header
- For connecting a 3.7V lithium battery
-
USB-C port
- ESP32-C6 USB interface for program uploading and log printing
- MX1.25 speaker header
- Onboard antenna
-
PWR button
- Supports battery power supply control with single-press, double-press, multi-press and long-press operations
- BOOT button
- RST button
- Microphone
- NS4150B <ul">
- 3.0W mono class-D audio power amplifier
-
ES8311 (back side)
- Low-power mono audio codec
LCD Specifications
| Display panel | IPS |
| Display size | 1.69" |
| Resolution | 240 × 280 pixels |
| Colour | 262K |
| Brightness | 435 cd/㎡ |
| Contrast ratio | 315:1 |
| Communication interface | SPI |
| Display driver | ST7789V2 |
| Touch type | Capacitive |
| Touch IC | CST816T |
Resources
Demo code, schematics, datasheets and more are available over on the product wiki:
- Product Wiki
Pinout

Package Contents
- 1x ESP32-C6 1.69" Touch Display Dev Board (240×280)
- 1x 6Ω 1W speaker
























