Skip to main content

ESP32-C6-LCD-1.69

ESP32-C6-LCD-1.69

The ESP32-C6-LCD-1.69 is a low-cost, high-performance MCU board designed by Waveshare. Despite its compact form factor, it features an onboard 1.69inch LCD screen, a Li‑battery charging chip, an audio codec chip, a six‑axis sensor (3‑axis accelerometer and 3‑axis gyroscope), an RTC, and other peripherals, making it convenient for development and integration into end products.

SKUProduct
31693ESP32-C6-LCD-1.69

Features

  • Equipped with a high‑performance RISC‑V 32‑bit processor and a low‑power RISC‑V 32‑bit processor; the high‑performance processor clock is up to 160 MHz and the low‑power processor clock is up to 20 MHz
  • Integrated WiFi 6, Bluetooth 5 and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless communication, with superior RF performance
  • Onboard 320KB ROM, 512KB HP SRAM, 16KB LP SRAM, and external 16MB Flash
  • Utilizes a Type-C port, eliminating the hassle of plug orientation
  • Onboard 1.69inch LCD screen with 240 × 280 resolution and 262K colors, capable of displaying colorful images clearly
  • Built-in ST7789V2 driver IC, communicating via SPI interface, minimizing GPIO pin usage
  • Onboard QMI8658 6-axis IMU (3-axis accelerometer, 3-axis gyroscope) for motion posture detection, step counting, etc.
  • Onboard PCF85063 RTC chip for convenient RTC functionality implementation
  • Onboard RST, BOOT, and a user‑configurable side button for custom function development
  • Onboard 3.7V MX1.25 lithium battery charge/discharge interface
  • Onboard ES8311 audio codec chip, microphone, and speaker for easy XiaoZhi AI integration
  • Exposed GPIO, I2C, USB, and UART pads for external devices and debugging, allowing flexible peripheral configuration
  • Supports precise control features like flexible clocking and independent module power supply settings, enabling low-power modes for multiple scenarios

Onboard Resources

ESP32-C6-LCD-1.69 Onboard Resources

  1. ESP32-C6

  2. W25Q128JVSIQ 16MB NOR-Flash

  3. PCF85063 RTC clock chip

  4. QMI8658 6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer

  5. ETA6098 High-efficiency lithium battery charging chip

  6. MX1.25 2P Lithium Battery Header MX1.25 2P connector for a 3.7V Li‑battery, supports charging/discharging

  7. Type-C Port ESP32-C6 USB port for programming and log printing

  8. MX1.25 Speaker Header

  9. Onboard Antenna

  10. PWR Button Supports power‑on detection, single click, double click, multiple clicks, and long press

  11. BOOT Button

  12. RESET Button

  13. Microphone

  14. NS4150B 3.0W mono Class‑D audio power amplifier

  15. ES8311 Low‑power mono audio codec

Pinout Definition

ESP32-C6-LCD-1.69 Pin Definitions

Dimensions

ESP32-C6-LCD-1.69 Product Dimensions

Development Methods

The ESP32-C6-LCD-1.69 supports two development frameworks: Arduino IDE and ESP-IDF, giving developers flexible options. You can choose the appropriate development tool based on 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 example programs 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 example programs for reference.