Skip to main content

ESP32-C6-LCD-2.73

ESP32-C6-LCD-2.73

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:

SKUProduct
35303ESP32-C6-LCD-2.73
35302ESP32-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

ResourceDescription
Main Control ModuleESP32-C6-WROOM-1-N16
Display2.73inch LCD, ILI9488, 320 x 320
Storage ExpansionTF card slot
Attitude SensorQMI8658 6-axis sensor
Real-Time ClockPCF85063 RTC
Temperature and Humidity SensorSHTC3
IO ExpansionCH32V003, I2C address 0x24
PowerUSB 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 / CH32V003LCDDescription
GPIO0LCD_SCKSPI clock signal
GPIO1LCD_MOSISPI data output signal
GPIO18LCD_MISOSPI data input signal
GPIO19LCD_DCData/command select signal
GPIO8LCD_CSChip select, active low
CH32V003 IO0LCD_RSTLCD reset signal
CH32V003 PWMLCD_BLLCD backlight PWM control
TF Card Interface: Connects to a TF card (click to expand)
ESP32-C6TF CardDescription
GPIO1MOSISPI data input to TF card
GPIO0CLKSPI clock to TF card
GPIO18MISOSPI data output from TF card
GPIO10CSTF card chip select, active low
I2C Bus: Connects to onboard I2C peripherals (click to expand)
ESP32-C6I2CDescription
GPIO20SDAI2C data signal
GPIO2SCLI2C clock signal
QMI8658 Six-axis Sensor Interface (click to expand)
ESP32-C6QMI8658Description
GPIO20SDAI2C data signal
GPIO2SCLI2C clock signal
0x6BI2C AddressQMI8658 default communication address
RTC Interface: Onboard PCF85063 real-time clock (click to expand)
ESP32-C6PCF85063Description
GPIO20SDAI2C data signal
GPIO2SCLI2C clock signal
0x51I2C AddressPCF85063 default communication address
SHTC3 Temperature and Humidity Sensor Interface (click to expand)
ESP32-C6SHTC3Description
GPIO20SDAI2C data signal
GPIO2SCLI2C clock signal
0x70I2C AddressSHTC3 default communication address
UART0 Interface: Serial communication (click to expand)
ESP32-C6UART0Description
GPIO16TXSerial transmit
GPIO17RXSerial receive
USB Interface: Power, programming, and serial debug (click to expand)
ESP32-C6USBDescription
GPIO12USB_NUSB differential signal negative
GPIO13USB_PUSB differential signal positive
Onboard Button Interface (Click to expand)
ESP32-C6ButtonDescription
GPIO4PREVMenu navigation button
GPIO5NEXTMenu navigation button
GPIO9BOOT / ENTERDownload mode button, also serves as the menu confirmation button
CH32V003 IO Expansion Interface: For LCD, battery detection, and extended IO testing (Click to expand)
CH32V003Controlled ObjectDescription
IO0LCD_RSTLCD reset control
PWMLCD_BLLCD backlight PWM control
ADCBAT_ADCBattery voltage detection
IO4-IO14EXIOExtended 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.