ESP32-C6-Touch-AMOLED-1.64
Product Overview
The ESP32-C6-Touch-AMOLED-1.64 is a microcontroller development board that supports 2.4GHz Wi-Fi 6 and Bluetooth BLE 5. It features a 1.64inch high-definition AMOLED display, capable of smoothly running GUI programs such as LVGL. The board is equipped with an IMU, TF card slot, and lithium battery charging functionality, offering rich peripheral resources. Additionally, it exposes USB, UART, I2C, and multiple MUX_GPIO interfaces, providing flexible expansion capabilities. It is an ideal choice for rapid development of HMI applications based on the ESP32-C6.
| SKU | Product |
|---|---|
| 34055 | ESP32-C6-Touch-AMOLED-1.64 |
| 34056 | ESP32-C6-Touch-AMOLED-1.64-M |
Features
- Powered by the ESP32-C6 high-performance RISC-V 32-bit single-core processor, with a main frequency of up to 160 MHz
- Onboard 320KB ROM, 512KB HP SRAM, 16KB LP SRAM, and 16MB flash
- Supports 2.4 GHz Wi-Fi 6 (802.11 b/g/n/ax), Bluetooth® 5 (LE), and IEEE 802.15.4 (supports Thread and Zigbee protocols), with optional onboard PCB antenna or external antenna connector
- Onboard 1.64inch AMOLED capacitive touchscreen, 280 × 456 resolution, 16.7M colors
- AMOLED display uses QSPI interface, capacitive touch uses I2C interface
- Onboard QMI8658 6-axis IMU (3-axis accelerometer, 3-axis gyroscope) for motion posture detection, step counting, etc.
- Onboard side-mounted PWR and BOOT buttons; BOOT supports custom button functions for flexible development
- Onboard 3.7V MX1.25 lithium battery charge/discharge interface
- Onboard TF card slot for external storage of images or files
- Onboard USB Type-C port for power supply, downloading, and debugging, facilitating development
- Exposed I2C, UART, and USB pins for connecting external devices and debugging, allowing flexible configuration of peripheral functions
- The screen features a CNC machined structural frame with edge bonding, offering a refined, soft texture and an overall aesthetic, durable appearance
Onboard Resources

Interface Introduction

AMOLED Display Specifications
| Display Panel | AMOLED | Display Size | 1.64inch |
| Resolution | 280×456 pixels | Display Colors | 16.7M |
| Brightness | 350cd/m² | Contrast Ratio | 60000:1 |
| Communication Interface | QSPI | Driver IC | CO5300 |
| Touch IC | Supported | Driver IC | FT6146 |
Dimensions

Development Methods
The ESP32-C6-Touch-AMOLED-1.64 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.

