Skip to main content

ESP32-C6-LCD-1.9

This product adopts the ESP32-C6FH8 chip, supports 2.4GHz Wi-Fi 6 and BLE 5 Bluetooth functions, has stacked 8MB Flash, and features a built-in 1.9inch LCD display, which can smoothly run GUI interface programs like LVGL. It includes onboard peripherals such as a QMI8658 6-axis sensor, a TF card slot, and a lithium battery charging circuit. Additionally, it provides Pico-compatible pin headers for enhanced compatibility and expandability, allowing for rapid development of HMI and other applications based on the ESP32-C6.

SKUProduct
30937ESP32-C6-LCD-1.9
30941ESP32-C6-Touch-LCD-1.9

Features

  • Equipped with ESP32-C6 high-performance 32-bit RISC-V processor, up to 160MHz operating frequency
  • Supports 2.4GHz Wi-Fi 6 (802.11 ax/b/g/n) and Bluetooth 5 (BLE), with onboard antenna
  • Built-in 512KB HP SRAM, 8MB LP SRAM, and 320KB ROM, stacked with 16MB Flash
  • Onboard 1.9inch LCD screen, 170 × 320 resolution, 262K colors, capable of displaying color images clearly
  • Onboard QMI8658 6-axis IMU (3-axis accelerometer and 3-axis gyroscope) for motion posture detection and extended applications
  • Onboard USB Type-C port for power supply, downloading, and debugging, facilitating development
  • Onboard 3.7V MX1.25 lithium battery charge/discharge interface
  • Onboard TF card slot for external storage of images or files
  • Onboard Pico-compatible interface, exposing rich peripheral pins for enhanced compatibility and expandability

Onboard Resources

ESP32-C6-LCD-1.9 Resource Overview

  1. ESP32-C6R8 Stacked 8MB Flash, operating frequency up to 160 MHz
  2. TCA9554 8-channel GPIO expander chip, enhancing I/O flexibility
  3. MX1.25 3.7V Lithium Battery Header For connecting a lithium battery, supports charging and discharging
  4. RESET Button System reset, convenient for debugging
  5. USB Type-C Port Supports power input and data transmission
  6. TF Card Slot (on the back) For storage expansion, supports TF cards
  7. Charging Indicator Turns off when fully charged
  8. BOOT Button For program download or entering boot mode
  9. WS2812 (on the back, non-touch version only) RGB LED, supports colorful lighting effects
  10. QMI8658 (on the back) 6-axis IMU (3-axis gyroscope + 3-axis accelerometer)
  11. IPEX1 External Antenna Connector (touch version only) Requires solder pad modification for connection
  12. Onboard Ceramic Antenna Onboard antenna design for space saving and stable signal

Interface Introduction

ESP32-C6-LCD-1.9 Interface Introduction

Dimensions

ESP32-C6-LCD-1.9

ESP32-C6-LCD-1.9 Product Dimensions

ESP32-C6-Touch-LCD-1.9

ESP32-C6-LCD-1.9 Product Dimensions

LCD Parameters

PARAMETERVALUEPARAMETERVALUE
DISPLAY PANELLCDDISPLAY SIZE1.9 inch
RESOLUTION170×320DISPLAY COLORS262K
BRIGHTNESS500 cd/㎡CONTRAST RATIO900:1
COMMUNICATION INTERFACESPIDRIVER ICST7789V2
TOUCHSupported (Touch Version Only)TOUCH ICCST816 (Touch Version Only)

Development Methods

The ESP32-C6-LCD-1.9 supports two development frameworks: Arduino IDE and ESP-IDF, offering flexibility for developers. You can choose the appropriate development tool based on project requirements and personal preferences.

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.