ESP32-C6-Touch-AMOLED-2.16
- ESP32-C6-Touch-AMOLED-2.16-EN (Without lithium battery version)
- ESP32-C6-Touch-AMOLED-2.16 (With lithium battery version)
The ESP32-C6-Touch-AMOLED-2.16 is a low-cost, high-performance microcontroller development board designed by Waveshare. This product is based on the ESP32-C6 microcontroller and integrates a 2.16inch capacitive touch high-definition AMOLED screen, a six-axis sensor, an RTC, an audio codec chip, and a power management unit, specifically designed for prototyping and functional verification of AI voice conversation agents.
| SKU | Product |
|---|---|
| 34202 | ESP32-C6-Touch-AMOLED-2.16 |
| 34201 | ESP32-C6-Touch-AMOLED-2.16-EN |
Features
- Powered by the ESP32-C6 high-performance 32-bit RISC-V processor, with a main frequency of up to 160MHz
- Supports Wi-Fi 6, Bluetooth 5, and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless communication with excellent RF performance and onboard antenna
- Built-in 512KB HP SRAM, 16KB LP SRAM, and 320KB ROM, with external 16MB Flash
- Features a Type-C interface, enhancing user convenience and device compatibility
- Onboard 2.16inch capacitive touch high-definition AMOLED display, 480 × 480 resolution, 16.7M colors, enabling clear display of color images
- Built-in CO5300 driver chip and CST9220 capacitive touch controller chip, communicating via QSPI and I2C interfaces respectively, minimizing the use of I/O pins
- Onboard QMI8658 six-axis inertial measurement unit (3-axis accelerometer, 3-axis gyroscope) for motion posture detection, step counting, etc.
- Onboard PCF85063 RTC chip, powered by the AXP2101 with battery backup for uninterrupted operation
- Onboard KEY and BOOT side-mounted buttons for custom function development
- Onboard 3.7V MX1.25 lithium battery charge/discharge interface
- Exposed 1x I2C, 1x UART, and 1x USB solder pads for connecting external devices and debugging
- Benefits of using AXP2101 include efficient power management, support for multiple output voltages, charging and battery management functions, and optimized battery life
- Adopts AMOLED screen, featuring advantages of high contrast, wide viewing angle, rich colors, fast response, thinner design, and low power consumption, flexibility, etc.
Onboard Resources

- ESP32-C6 Integrates a RISC-V single-core processor running at 160MHz, supports 2.4GHz Wi-Fi 6 and BLE 5
- AXP2101 Highly integrated power management chip
- 16MB NOR-Flash for data storage
- QMI8658 6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer
- ES8311 Low power audio codec IC
- ES7210 ADC chip for echo cancellation circuitry
- MX1.25 Lithium Battery Header MX1.25 2PIN connector for connecting a 3.7V lithium battery, supports charging and discharging
- Onboard Chip Antenna Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE)
- IPEX1 Connector Switching to use the external antenna via resoldering an onboard resistor
- BOOT Button Hold the BOOT button and power on the device again to enter download mode
- PWR Button The device powers on by default when power is connected; long press to power off, short press to power on
- KEY Button Can be used for custom functions
- Dual Microphone Array Design Dual microphone array, supporting richer voice interaction functions
- 2PIN Speaker Pads Audio output signal, supports connecting an external speaker
- TF Card Slot Supports FAT32-formatted TF card for data expansion
- PCF85063 RTC clock chip, supporting time-keeping functionality
- Type-C Port ESP32‑C6 USB port for programming and log output
- Screen Interface Exclusively for connecting the screen
- Speaker Amplifier Chip Professional audio power amplifier chip providing clear and full audio output, ensuring a high-quality external playback experience
Interface Introduction

AMOLED Display Specifications

Dimensions

Development Methods
The ESP32-C6-Touch-AMOLED-2.16 supports two development frameworks: Arduino IDE and ESP-IDF, providing flexibility for developers to choose the tool that best fits their project requirements and personal preference.
Both development methods have their own advantages. Developers can choose based on their needs and skill levels. Arduino is simple to learn and quick to start, suitable for beginners and non-professionals. ESP-IDF provides more advanced development tools and stronger control capabilities, suitable for developers with professional backgrounds or higher performance requirements, and is more appropriate for complex project development.
-
Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. It requires minimal foundational knowledge, allowing for rapid development after a short learning period. Arduino has a huge global user community, providing a vast amount of open-source code, project examples, and tutorials, as well as a rich library ecosystem that encapsulates complex functions, enabling developers to implement various features rapidly. You can refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related demos for reference.
-
ESP-IDF, short for Espressif IoT Development Framework, is a professional development framework launched by Espressif Systems for its ESP series of chips. It is based on C language development and includes compilers, debuggers, flashing tools, etc. It supports development via command line or integrated development environments (such as Visual Studio Code with the Espressif IDF plugin), which provides features like code navigation, project management, and debugging. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant demos for reference.