ESP32-S3 Development Board with 5″ IPS Capacitive Touch Display (1024×600)
This ESP32-S3 display is a microcontroller development board made to simplify the creation of interactive and connected projects. With high-capacity Flash and PSRAM, it can run smooth GUI programs like LVGL, making it ideal for rapid HMI development.
It has an Xtensa 32-bit LX7 dual-core processor with a main frequency of up to 240MHz, providing solid processing power. The 5″ IPS capacitive touchscreen delivers a clear and crisp 1024×600 resolution in 65K colours, bringing vibrant visuals to your next project. The screen supports 5-point touch input via the I2C connector, complete with interrupt capabilities, and offers a wide 178° viewing angle for a responsive touch experience.
With 512KB SRAM, 384KB ROM, 16MB Flash, and 8MB PSRAM, the board provides decent storage and memory for even complex tasks. It supports 2.4GHz WiFi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna, giving you reliable connectivity options.
To expand its functionality, the board includes a range of peripheral interfaces such as CAN, RS485, I2C, an SD card slot, an MX1.25 2P battery header, and digitally isolated IO interfaces. The integrated RTC chip, paired with an internal rechargeable lithium battery, preserves time data even if power is lost. Additionally, a voltage regulator allows for a wide input range of 7–36V, making it adaptable to various power setups.
Please note: this board uses a tiny MX1.25 connector for LiPo power. Most LiPo batteries on the market (including ours) use a larger JST fitting. We do not yet stock batteries with an MX1.25 connector, however, you can customise your battery with one of our 1.25mm pitch cables to make a compatible battery yourself (assuming you have the ability, knowledge and tools to do this safely).
Lithium Battery Shipping: Due to courier restrictions, this product can only be shipped within England/Wales. With this item in your cart your shipping options will be limited and may cost more than our usual rates. Why?
Features
- Equipped with Xtensa 32-bit LX7 dual-core processor, up to 240MHz main frequency
- Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), with onboard antenna
- Built-in 512KB SRAM and 384KB ROM, with onboard 16MB Flash and 8MB PSRAM
- 5″ capacitive touch display, 1024 x 600 resolution, 65K colour
- Capacitive touch control via I2C interface, 5-point touch with interrupt support
- Voltage regulator, supports 7~36V wide range power supply
- RTC chip and rechargeable battery to ensure time data is not lost when power loss
- CAN, RS485, I2C interface, TF card slot, MX1.25 2P battery header, digital isolated IO interfaces, etc.
- Passive and active digital input, with bi-directional optocoupler isolation
- Digital output with optocoupler isolation, and provides higher driving capability with up to 450mA sinking current
- LED indicators for indicating the power and battery recharging status
- Flexible clock, module power supply independent setting and other controls to provide low power consumption in different scenarios
- Part number: ESP32-S3-Touch-LCD-5B / Wabeshare 28151
What’s on Board
-
ESP32-S3-WROOM-1-N16R8
The SoC with WiFi and Bluetooth, up to 240MHz operating frequency, integrated 8MB PSRAM and 16MB Flash - SD card slot
- USB Type-C port
-
BOOT button
Press and hold while powering on for program burning - RESET button
- Optocoupler isolation
- Touch panel connector
- 5″ display panel connector
-
RS485 and CAN terminal resistors selection
close by default - Battery power supply ON/OFF
- 3.7V single lithium battery GH1.25 header
-
Status Indicators
DONE: Lithium battery charging completed indicator
CHG: Lithium battery charging indicator
PWR: Power supply indicator
(the CHG will blink and DONE will light on when connecting with the DC power supply and without the lithium battery connected or the battery switch is OFF) - 7-36V DC power supply terminal
-
I2C interface terminal
VOUT pin output 5V/3.3V (switching by an onboard resistor) - CAN interface terminal
- RS485 interface terminal
-
Digital output
5~36V, open-drain output, output load: 450mA per channel (MAX) -
Input signal common terminal
NC: dry contact passive input
Connect to power supply positive: digital input low active, for NPN wet contact active input, 5V-36V DC
Connect to the power supply negative: digital input high active, for PNP dry contact active input, 5V-36V DC -
Digital input
5-36V supports passive/active input (NPN or PNP) -
I2C VOUT output selection
for switching output voltage and I/O level of I2C VOUT, 3.3V by default
-
CS8501
Lithium battery recharge manager -
PCF85063
RTC chip for providing accurate time control -
AP3032KTR-G1
Display backlight boost converter -
CH422G
IO expansion chip -
SP3485
RS485 transceiver -
TJA1051T/3/1J
CAN transceiver -
SGM2212-3.3
800mA low-noise LDO - Rechargeable Lithium Battery
Resources
- Product Wiki
- Schematic
- ESP32 Arduino Core’s Documentation
Package Contents
- 1x ESP32-S3 5″ Capacitive Touch Display Development Board