The ESP32-C6-LCD-2.73 is an ESP32-C6 microcontroller development board designed by Waveshare. It features a 2.73inch LCD, QMI8658 6-axis sensor, PCF85063 RTC, SHTC3 temperature and humidity sensor, TF card slot, CH32V003 IO expansion chip, and a battery power interface. It is suitable for graphical interfaces, sensor data reading, time recording, image display, and wireless networking example verification. The factory firmware corresponds to the ESP-IDF 01_factory example, which includes Settings, Sensor, Photo, and Weather pages.
Quick Links:
| SKU | Product |
|---|
| 35303 | ESP32-C6-LCD-2.73 |
| 35302 | ESP32-C6-LCD-2.73-EN |
Features
- Equipped with the ESP32-C6-WROOM-1-N16 module, with the onboard MCU being ESP32-C6
- Features a RISC-V 32-bit processor with a main frequency of 240 MHz
- Integrated 512 KB SRAM, 320 KB ROM, and 16 MB Flash
- Supports 2.4 GHz Wi-Fi 6, Bluetooth 5 (LE), and IEEE 802.15.4, which can be used for Zigbee 3.0 and Thread related development
- Uses a USB Type-C interface for power supply, downloading, and serial debugging
- Onboard 2.73inch LCD, display driver chip ILI9488, resolution 320 x 320, RGB666 color format
- Onboard QMI8658 6-axis sensor, PCF85063 RTC, SHTC3 temperature and humidity sensor, and TF card slot
- Onboard CH32V003 IO expansion chip for LCD reset, LCD backlight PWM, battery voltage reading, and extended IO testing
- Onboard battery charging management circuit, with a reserved 3.7 V lithium battery interface
- Provides interfaces such as UART, I2C, USB, and extended IO
- Supports ESP-IDF and Arduino development environments
Onboard Resources
| Resource | Description |
|---|
| Main Control Module | ESP32-C6-WROOM-1-N16 |
| Display | 2.73inch LCD, ILI9488, 320 x 320 |
| Storage Expansion | TF card slot |
| Attitude Sensor | QMI8658 6-axis sensor |
| Real-Time Clock | PCF85063 RTC |
| Temperature and Humidity Sensor | SHTC3 |
| IO Expansion | CH32V003, I2C address 0x24 |
| Power | USB Type-C power supply, reserved 3.7 V lithium battery interface |
Interface Introduction
LCD Interface: Used to connect the 2.73inch LCD screen (Click to expand)
| ESP32-C6 / CH32V003 | LCD | Description |
|---|
| GPIO0 | LCD_SCK | SPI clock signal |
| GPIO1 | LCD_MOSI | SPI data output signal |
| GPIO18 | LCD_MISO | SPI data input signal |
| GPIO19 | LCD_DC | Data/command select signal |
| GPIO8 | LCD_CS | Chip select, active low |
| CH32V003 IO0 | LCD_RST | LCD reset signal |
| CH32V003 PWM | LCD_BL | LCD backlight PWM control |
TF Card Interface: Connects to a TF card (click to expand)
| ESP32-C6 | TF Card | Description |
|---|
| GPIO1 | MOSI | SPI data input to TF card |
| GPIO0 | CLK | SPI clock to TF card |
| GPIO18 | MISO | SPI data output from TF card |
| GPIO10 | CS | TF card chip select, active low |
I2C Bus: Connects to onboard I2C peripherals (click to expand)
| ESP32-C6 | I2C | Description |
|---|
| GPIO20 | SDA | I2C data signal |
| GPIO2 | SCL | I2C clock signal |
QMI8658 Six-axis Sensor Interface (click to expand)
| ESP32-C6 | QMI8658 | Description |
|---|
| GPIO20 | SDA | I2C data signal |
| GPIO2 | SCL | I2C clock signal |
0x6B | I2C Address | QMI8658 default communication address |
RTC Interface: Onboard PCF85063 real-time clock (click to expand)
| ESP32-C6 | PCF85063 | Description |
|---|
| GPIO20 | SDA | I2C data signal |
| GPIO2 | SCL | I2C clock signal |
0x51 | I2C Address | PCF85063 default communication address |
SHTC3 Temperature and Humidity Sensor Interface (click to expand)
| ESP32-C6 | SHTC3 | Description |
|---|
| GPIO20 | SDA | I2C data signal |
| GPIO2 | SCL | I2C clock signal |
0x70 | I2C Address | SHTC3 default communication address |
UART0 Interface: Serial communication (click to expand)
| ESP32-C6 | UART0 | Description |
|---|
| GPIO16 | TX | Serial transmit |
| GPIO17 | RX | Serial receive |
USB Interface: Power, programming, and serial debug (click to expand)
| ESP32-C6 | USB | Description |
|---|
| GPIO12 | USB_N | USB differential signal negative |
| GPIO13 | USB_P | USB differential signal positive |
Onboard Button Interface (Click to expand)
| ESP32-C6 | Button | Description |
|---|
| GPIO4 | PREV | Menu navigation button |
| GPIO5 | NEXT | Menu navigation button |
| GPIO9 | BOOT / ENTER | Download mode button, also serves as the menu confirmation button |
CH32V003 IO Expansion Interface: For LCD, battery detection, and extended IO testing (Click to expand)
| CH32V003 | Controlled Object | Description |
|---|
| IO0 | LCD_RST | LCD reset control |
| PWM | LCD_BL | LCD backlight PWM control |
| ADC | BAT_ADC | Battery voltage detection |
| IO4-IO14 | EXIO | Extended IO test pins |
Dimensions
For product dimensions, please refer to the mechanical drawing file included in the resource package.
Development Methods
The ESP32-C6-LCD-2.73 supports two development frameworks: Arduino IDE and ESP-IDF. You can select the development tool based on your project requirements.
-
Arduino IDE is an open-source electronic prototyping platform, suitable for verifying basic examples such as LCD, TF, I2C sensors, RTC, temperature and humidity sensors, and EXIO.
-
ESP-IDF, short for Espressif IoT Development Framework, is the development framework launched by Espressif for the ESP series of chips, including a compiler, debugger, flashing tools, and supporting command-line or VS Code plugin-based development.