Waveshare “ESP32-S3-Touch-LCD-4.3B” is a capacitive touch display development board built around an ESP32-S3 SoC with RS485, CAN Bus, I2C, and isolated DIO interfaces provided through a terminal block. The devkit features a 4.3-inch capacitive touch display that has an 800×480 resolution, RTC, and a microSD card slot. Combined with a wide input voltage range of 7-36V DC, the ESP32-S3-Touch-LCD-4.3V is suitable for IoT HMI, smart home automation, and more.
Previously we have written about similar development boards from Waveshare like the ESP32-S3 1.69-inch touch display, the $15 Waveshare 1.69-inch IPS touch LCD module, the Waveshare RP2040-LCD-0.99-B rounded display but they would offer no expansion pins or GPIO through pads or 4-pin connectors, while the ESP32-S3 display features a terminal block with additional interfaces like RS485 pr CAN Bus that should make wiring more convenient and versatile for the target applications.
Waveshare ESP32-S3 touch LCD specifications:
- Wireless MCU – Espressif Systems ESP32-S3R8
- CPU – Dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 384KB ROM.
- Memory – 512KB RAM, 8MB PSRAM
- Storage – 16MB Flash
- Connectivity – 2.4 GHz WiFi 4 and Bluetooth 5.0 LE with support for long-range, up to 2Mbps data rate, mesh network.
- Storage – MicroSD card socket
- Display – 4.3-inch IPS display with 800×480 resolution, 5-point capacitive touchscreen; viewing angle: 160°
- I/O via terminal block
- CAN Bus (TJA1051T/3)
- RS485 (SP3485EN)
- I2C
- Digital Input: 2x DI (5-36V, passive/active, bi-directional optocoupler)
- Digital Output: 2x DO (5-36V, 450mA/channel)
- Additional Features
- Onboard RTC chip
- LED indicators for power and battery status
- Power Supply
- 7-36V DC via terminal block
- USB Type-C
- Rechargeable battery support (3.7V lithium)
- Operating Temperature – 0°C ~ 65°C
- Dimensions – 112.4mm x 75.1mm
The board includes isolated digital outputs, which provide up to 450mA per channel, which in practical cases reduces signal interference. It also has a rechargeable battery and an RTC chip to maintain time data during power interruptions.

The Wiki page provides C/C++ demo code for the Arduino IDE and the ESP-IDF framework plus additional information about the hardware. As we are all aware an ESP32-S3 is also compatible with CircuitPython and MicroPython, but you’d have to work on the code yourself.
The Waveshare ESP32-S3 touch LCD can be purchased from AliExpress for $44.23. The dev board is also available on Amazon for $42.99, and on the Waveshare store for $36.99, but the price for the latter does not include shipping.

Debashis Das is a technical content writer and embedded engineer with over five years of experience in the industry. With expertise in Embedded C, PCB Design, and SEO optimization, he effectively blends difficult technical topics with clear communication
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress