Waveshare ESP32-S3-Touch-LCD-7
Also known as: ESP32-S3-Touch-LCD-7 · Waveshare 7 inch ESP32-S3
The community-workhorse 7" Home Assistant wall panel: better-documented than the Sunton equivalent, with a CH422G IO expander, RS485/CAN and I2C headers, a big HA megathread and a reusable community ESPHome package.
As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.
At a glance
⚑ flag an error| SoC | ESP32-S3 |
|---|---|
| Vendor | Waveshare |
| Type | Display board |
| Memory | 16 MB flash · 8 MB PSRAM |
| Display | 7" 800x480 IPS (ST7262 (RGB panel), RGB bus), capacitive (GT911, 5-point) touch |
| Connectivity | Wi-Fi, BLE 5 |
| USB | USB-C |
| Battery | No |
| Free GPIO | ~4 (after display/touch/SD) |
| Onboard extras | sd, rs485, can |
| Typical price | $32-40 (street, varies) |
Compare all ESP32 display boards in one table →
Good for
Works with
Firmware and UI-stack support, with a known-good starting point where one exists. "Community" means an unofficial but working config or port.
- ESPHome Community support config / port →
- LVGL / Arduino Community support config / port →
Gotchas to know
- Flash and PSRAM share SPI1 on this design — flash writes stall the RGB panel (visible jitter). Enable XIP-from-PSRAM and octal PSRAM @120 MHz, or build with ESP-IDF.
- Nearly all GPIO goes to the RGB bus; extra IO hangs off the CH422G expander, which your config must replicate.
- Waveshare's demos are monolithic and there are no official ESPHome configs — start from the community package.
- A 5B sibling (1024x600) and 4.3/5" siblings share the pattern; don't mix their configs.
Variants
Touch-LCD line spans 1.28" round to 7"; the 5B is 1024x600. Some revisions add RS485/CAN screw terminals and 7-36 V DC input.
The ESP32-S3 inside
This board is built on the ESP32-S3 . See the SoC page for the full peripheral, GPIO and security details.
Bare modules on the same SoC:
Adding sensors?
Presence radars, climate, CO2, energy — the sensor comparison table covers what people actually wire to these boards, with ESPHome support status and clone-risk ratings per part. This board has few free pins (see above) — favour I2C sensors, which share two pins.
Resources
Community guides usually go deeper than this page: pinout diagrams, wiring, library setup and copy-paste example code from people who build with these boards daily.