This 2.8" IPS touch display dev board is a great choice for those looking to create easy-to-use interfaces and experiment with different ESP32-S3 projects.
The display has a fast ESP32-S3 with an Xtensa 32-bit LX7 dual-core processor, capable of reaching speeds up to 240MHz.
The board supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) alongside 512KB SRAM and 384KB ROM, complemented by 16MB Flash and 8MB PSRAM.
The IPS display has a resolution of 240x320 and 262K colours, supporting capacitive 5-point touch control through an I2C interface.
This board is well-suited for developing human-machine interfaces (HMI) and other projects. It easily runs GUI programs such as LVGL and includes various peripheral interfaces. Included with the board are 20 x 30mm 8Ω 2W cavity speakers for audio output.
Click here for the non-touch version
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).
Features
- Equipped with high-performance 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
- Onboard 2.8" capacitive touch display, 240 x 320 resolution, 262K colour
- Supports capacitive touch control via I2C interface, 5-point touch with interrupt support
- Adapting UART, I2C and some IO interfaces, integrating full-speed USB port
- Onboard speaker, QMI8658 6-axis sensor, RTC sensor, SD card slot. battery recharge management module, etc.
- Supports accurate control such as flexible clock and multiple power modes to realize low power consumption in different scenarios
What's on Board

-
ESP32-S3R8
Dual-core processor, up to 240MHz operating frequency
- 16MB Flash
-
QST altitude sensor
QMI8658C (6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer)
-
RTC chip
PCF85063 RTC chip
- PCM5101 audio decoder
- Amplifier chip
- Volume adjustment knob
- Battery recharge manager
-
ME6217C33M5G
Low dropout regulator, 800mA output (Max.)
- Onboard ceramic antenna
-
IPEX1 connector and switching resistor
Switching to use an external antenna via resoldering the resistor
-
TF card slot
Supports TF cards up to 16GB
-
Battery power supply control button
A relevant driver program is required
- RESET button
- BOOT button
- USB Type-C port
- 13-Pin multi-functional pin header
-
I2C header
Connecting with internal chip, only supports the I2C peripherals and cannot be mapped to other functions
- UART header
-
MX1.25 battery header
MX1.25 2-Pin connector, for 3.7V Lithium battery, supports charging and discharging
-
RTC battery header
For connecting rechargeable RTC battery
-
Speaker header
Comes with 8Ω 2W 2030 speaker
- Power indicator
-
Charge indicator
The lithium battery charge indicator lights up when charging, and off when fully charged (the light status is uncertain when the battery is not connected)
Specifications
Connector |
USB Type-C |
Controller |
ESP32-S3 |
LCD Type |
TFT |
LCD Controller |
Display: ST7789 |
Touch: CST328 |
Onboard Devices |
Positure Sensor: QMI8658 |
RTC CLock: PCF85063 |
PCM Audio Decoder: PCM5101 |
Micro SD |
Battery Charging Manage Module |
Dimensions |
73.06 (H) x 50.54 (V) mm |
Resources
Package Contents
- 1x ESP32-S3 2.8" Capacitive Touch Display
- 1x SH1.0 12-Pin cable -100mm
- 2x SH1.0 4-Pin cable -100mm
- 1x 20 x 30mm speaker