WaveshareCommunity verified

Waveshare ESP32-S3 Touch LCD 4.3B

An all-in-one ESP32-S3 HMI board with a roomy capacitive touchscreen and practical peripheral interfaces.

Best forFast touchscreen prototypes where the enclosure and panel can follow later.

MCUESP32-S3-WROOM-1-N16R8
Architecture32-bit Xtensa LX7
ClockUp to 240 MHz
PSRAM8 MB
01

Overview

Capabilities at a glance.

01800×480 display
02Capacitive touch
03MicroSD
04RTC
05Speaker header
06Sensor headers

Good for

Internet radioHome control panelSensor dashboardMachine interface
02

Hardware

Display

4.3-inch 800 × 480, 65K colors

Touch

Five-point capacitive touch

Storage

MicroSD slot

Control

CAN and RS485 transceivers

Time

Onboard RTC with battery header

Expansion

I²C sensor and speaker headers

03

Software

A known starting point.

ESP-IDFArduinoLVGLWaveshare examplesFreeRTOS
Primary sourceWaveshare documentation
04

Agent notes

Tell the agent
what matters.

  1. 01

    Name the exact 4.3B revision in prompts; Waveshare offers several similarly named ESP32-S3 touch boards.

  2. 02

    Start with the vendor pin definitions and display/touch example before integrating LVGL application code.

  3. 03

    Keep display buffers in PSRAM and verify DMA-capable allocations required by the selected display driver.

Build with this board

All projects
02Intermediate

Streams with physical controls

Internet Radio

A tactile streaming radio with station presets, album information, and resilient playback.

Open project
04Intermediate

Useful information, quietly present

AI Smart Display

A focused ambient display for a few live signals, one conversational action, and clear physical feedback.

Open project
05Starter

Observe the physical world

Sensor Hub

A dependable local hub that samples several sensors and exposes clean, timestamped readings.

Open project