Skip to main content

ESP32-S3-Touch-LCD-7B

ESP32-S3-Touch-LCD-7B-Onboard Resources

Product Overview

Product Introduction

This is a low-cost, high-performance MCU development board designed by Waveshare. It supports 2.4GHz Wi-Fi and BLE 5, integrates large-capacity Flash and PSRAM, and features an onboard 7inch capacitive touch LCD screen, enabling smooth operation of GUI programs like LVGL. Combined with various peripheral interfaces (such as CAN, I2C, and RS485), it facilitates rapid development of HMI and other applications for the ESP32-S3. With a wide range of functions and interfaces, it can meet power consumption requirements in Internet of Things (IoT), mobile devices, smart home and other applications.

SKUProduct
31726ESP32-S3-Touch-LCD-7B
31727ESP32-S3-LCD-7B

Features

  • Equipped with a high-performance Xtensa 32-bit LX7 dual-core processor clocked at up to 240MHz
  • Supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna
  • Built-in 512KB SRAM and 384KB ROM, stacked with 16MB Flash and 8MB PSRAM
  • Onboard 7inch LCD screen with 1024 × 600 resolution, 65K colors
  • Supports I2C interface for capacitive touch control (optional), 5-point touch, with interrupt support
  • Onboard CAN, RS485, I2C interfaces, TF card slot, and integrated full-speed USB
  • Onboard LED indicators for indicating the power and battery charging status
  • Supports adjusting the backlight brightness and reading the current battery voltage
  • Supports precise control features like flexible clocking and independent module power supply settings, enabling low-power modes for multiple scenarios

Onboard Resources

ESP32-S3-Touch-LCD-7B-### Onboard Resources

  1. ESP32-S3-WROOM-1-N16R8 Module
    WiFi/Bluetooth SoC module, 240MHz operating frequency, stacked with 8MB PSRAM and 16MB Flash
  2. Display Panel Connector
  3. Touch Panel Connector
  4. TF Card Slot
  5. USB Type-C Port
  6. USB TO UART Type-C Port
  7. UART Header
    Items 6 and 7 share the same UART, selectable via the UART selection switch
  8. I2C Header
  9. Sensor Header
  10. CAN Header
  11. RS485 Header
    Screen backlight boost chip
  12. 5V Output
  1. 3.7V Single-cell Lithium Battery PH2.0 Header
  2. CAN Terminal Resistor Selection Interface
  3. RS485 Terminal Resistor Selection Interface
  4. UART Selection Switch
    Selects between UART1 and UART2
  5. BOOT Button
    Press and hold while powering on for program flashing
  6. RESET Button
    Press to reset the controller
  7. DONE
    Lithium battery charge complete indicator
  8. CHARGE
    Lithium battery charging indicator
  9. POWER
    Power indicator

Interface Description

When using the ESP32-S3-Touch-LCD-7B, it's important to understand the hardware connections for different peripherals.

LCD Interface: Connector for the LCD cable (click to expand)
ESP32-S3LCDDescription
GPIO0G3Green data bit 3
GPIO1R3Red data bit 3
GPIO2R4Red data bit 4
GPIO3VSYNCVertical sync signal
GPIO5DEData enable signal
GPIO7PCLKPixel clock signal
GPIO10B7Blue data bit 7
GPIO14B3Blue data bit 3
GPIO17B6Blue data bit 6
GPIO18B5Blue data bit 5
GPIO21G7Green data bit 7
GPIO38B4Blue data bit 4
GPIO39G2Green data bit 2
GPIO40R7Red data bit 7
GPIO41R6Red data bit 6
GPIO42R5Red data bit 5
GPIO45G4Green data bit 4
GPIO46HSYNCHorizontal sync signal
GPIO47G6Green data bit 6
GPIO48G5Green data bit 5
IO EXTENSIONLCD-
EXIO2DISPBacklight enable pin
EXIO6LCD_VDD_ENVCOM voltage enable pin
Touch Screen Interface: Connector for the touch panel cable (click to expand)
ESP32-S3TouchDescription
GPIO4TP_IRQTouch interrupt pin
GPIO8TP_SDATouch data pin (I2C)
GPIO9TP_SCLTouch clock pin (I2C)
IO EXTENSIONTouch-
EXIO1TP_RSTTouch reset pin
USB Interface: Used for power supply and flashing (click to expand)
ESP32-S3USBDescription
GPIO19USB_DNData line D-
GPIO20USB_DPData line D+
IO EXTENSIONUSB-
EXIO5USB_SELPull low to set USB mode, otherwise CAN mode
TF Card Interface: Connector for the TF card (click to expand)
ESP32-S3TFDescription
GPIO11MOSITF card input pin
GPIO12SCKTF card clock pin
GPIO13MISOTF card output pin
IO EXTENSIONTF-
EXIO4SD_CSTF card chip select, active low
RS485 Interface: Onboard RS485 interface for direct device communication; transmission/reception mode is switched automatically (click to expand)
ESP32-S3RS485Description
GPIO16RS485_RXDData input
GPIO15RS485_TXDData output
CAN Interface: Enables transmission/reception control, data analysis, acquisition, and monitoring for CAN bus networks (click to expand)
ESP32-S3CANDescription
GPIO20CANTXData output
GPIO19CANRXData input
IO EXTENSIONCAN-
EXIO5CAN_SELPull high to set CAN mode, otherwise USB mode
I2C Interface: Connects to the I/O expander chip, touch interface, and external interfaces (click to expand)

ESP32-S3 provides multiple hardware I2C channels. Currently, pins GPIO8 (SDA) and GPIO9 (SCL) are used for the I2C bus.

Peripherals such as the I/O expander chip and touch screen are connected via this I2C interface.

ESP32-S3I2CDescription
GPIO8SDAI2C data pin
GPIO9SCLI2C clock pin
  • PH2.0 Battery Interface: The development board uses the CS8501 high-efficiency charge/discharge management IC to boost the voltage from a single-cell lithium battery to 5V. The default charging current is 580mA. Users can change resistor R45 to modify the charging current. For details, please refer to the ESP32-S3-Touch-LCD-7B Schematic

Dimensions

Without Touch Version

ESP32-S3-Touch-LCD-7B-Without Touch Dimensions

With Touch Version

ESP32-S3-Touch-LCD-7B-With Touch Dimensions

Specifications

Basic Parameters

ItemSpecification
ProcessorHigh-performance Xtensa 32-bit LX7 dual-core processor, up to 240 MHz
Wi-Fi/BluetoothSupports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), onboard antenna
Flash16MB Flash
PSRAM8MB PSRAM
Power SupplyType-C 5V

Screen Parameters

ItemSpecification
Resolution1024 × 600
Display Color65K colors
Display InterfaceRGB
Display PanelIPS
Viewing Angle170°
Screen Brightness235 cd/m²
Touch TypeCapacitive
Touch PanelTempered Glass

Peripheral Interfaces and Others

ItemSpecification
Communication InterfacesCAN, RS485, I2C, USB
Power Consumption5V 350mA
Operating Temperature0℃ ~ 65℃
Product Dimensions (L×W)Without Touch Version: 164×97 (mm); With Touch Version: 192.96×110.76 (mm)