Skip to main content

ESP32-C6-Touch-AMOLED-2.16

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.

SKUProduct
34202ESP32-C6-Touch-AMOLED-2.16
34201ESP32-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-Touch-AMOLED-2.16 Resource Overview

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

Interface Introduction

ESP32-C6-Touch-AMOLED-2.16 Interface Introduction

AMOLED Display Specifications

AMOLED Screen Parameters

Dimensions

ESP32-C6-Touch-AMOLED-2.16 Product 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.