Waveshare ESP32-S3 High-Performance Development Board With Display is a versatile Dev board designed for IoT, AI, and embedded applications. Powered by the ESP32-S3R8 dual-core processor running up to 240MHz, this board integrates Wi-Fi, Bluetooth 5 (LE), and advanced peripherals. Featuring a 3.49-inch IPS capacitive touch Display with 172×640 resolution, the Waveshare ESP32-S3 Dev board provides smooth human-machine interaction, making it ideal for smart devices, robotics, and multimedia projects. With onboard audio codec, dual microphone array, 6-axis IMU, RTC, and TF card slot, the ESP32-S3 touch Display Dev board delivers a complete solution for rapid prototyping and product development.
Features
-
ESP32-S3 dual-core processor – Xtensa LX7, up to 240MHz, with 8MB PSRAM and 16MB Flash.
-
Wi-Fi & Bluetooth 5 (LE) – Reliable wireless connectivity for IoT and smart devices.
-
3.49-inch IPS capacitive touch Display – 172×640 resolution, 16.7M colors, wide viewing angle.
-
Audio support – Dual microphone array with noise reduction and echo cancellation, plus onboard audio codec.
-
Motion sensing – Integrated QMI8658 6-axis IMU (accelerometer + gyroscope).
-
RTC functionality – PCF85063 RTC chip for accurate timekeeping.
-
Expandable storage – TF card slot for data logging and media playback.
-
Battery options – Supports 18650 or 3.7V LiPo batteries with onboard charging/discharging circuit.
-
Peripheral expansion – 22PIN 2.54mm pitch pads for external modules.
-
Software support – Compatible with ESP-IDF, Arduino IDE, and comprehensive SDK resources.
Specifications
| Specification | Details |
|---|---|
| Processor | ESP32-S3R8 dual-core Xtensa LX7, up to 240MHz |
| Memory | 512KB SRAM, 384KB ROM, 8MB PSRAM, 16MB Flash |
| Display | 3.49-inch IPS capacitive touch, 172×640 resolution, 16.7M colors |
| Brightness / Contrast | 350 cd/m², 1200:1 |
| Display Interface | QSPI |
| Touch Interface | I²C |
| Wireless | Wi-Fi 802.11 b/g/n (2.4GHz), Bluetooth 5 (LE) |
| Audio | ES8311 DAC, ES7210 ADC, dual microphone array |
| Sensors | QMI8658 6-axis IMU |
| RTC | PCF85063 RTC chip |
| Storage | TF card slot |
| Battery Support | 18650 or 3.7V LiPo |
| Expansion | 22PIN 2.54mm pitch pads |
| Interfaces | Type-C USB, RS485, GPIO expansion |
| Dimensions | Compact board design |
Application
-
IoT Development – Build smart home devices, sensors, and connected applications.
-
AI Interaction – Supports speech recognition, wake-up functions, and AI model integration.
-
Robotics – Use the ESP32-S3 Dev board with touch Display for robot control panels and motion sensing.
-
Multimedia Projects – Audio playback, recording, and interactive touch interfaces.
-
Education & Research – Ideal for learning embedded systems, wireless communication, and display integration.
-
Prototyping & DIY – Rapid development of consumer electronics and touch Display Dev board projects.
Part List
Case A (the 18650 Lithium battery is optional)
- ESP32-S3-Touch-LCD-3.49 x1
- (optional) 18650 Lithium battery x1
Case B (the 3.7V Lithium polymer battery is optional)
- ESP32-S3-Touch-LCD-3.49B x1
- (optional) 3.7V Lithium polymer battery x1
What's On Board
- ESP32-S3R8
Wi-Fi and Bluetooth SoC, up to 240MHz operating frequency, with onboard 8MB PSRAM - Onboard antenna
supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) - TCA9554PWR
8-bit I2C GPIO expansion chip - W25Q128JVSI
16MB Flash memory - ES8311 DAC audio encoding chip
high-performance, low-power audio DAC - ES7210 ADC audio decoding chip
high-performance, low-power audio ADC, supports multiple microphone inputs - QMI8658
3-axis gyroscope and 3-axis accelerometer, suitable for applications such as attitude sensing and motion recognition - Dual microphone array design
dual microphone, supports more advanced voice interaction functions
- TF card slot
supports FAT32-formatted TF card for data expansion - RESET button (back side)
press the BOOT, then click the RESET button to enter download mode - PWR power button (back side)
Enables power control via software configuration when using Lithium battery for power supply - BOOT button (back side)
press the BOOT, then click the RESET button to enter download mode - MX1.25 2PIN speaker header (back side)
audio signal output, for connecting external speaker - IPEX1 connector
for connecting external antenna, enabled via resoldering an onboard resistor - 22PIN 2.54mm pitch through-hole pads
for connecting external modules and enabling functional expansion - Type-C port
for program burning and log printing - PCF85063
RTC clock chip, supports time retention
Outline Dimensions
ESP32-S3-Touch-LCD-3.49
ESP32-S3-Touch-LCD-3.49B
Resources & Services
More Detail
Onboard Audio Codec
The Waveshare ESP32-S3 High-Performance Development Board With Display integrates a high-quality audio codec, supporting clear audio input and output. This makes the ESP32-S3 Dev board suitable for multimedia and smart device projects requiring reliable sound processing.
AI Speech Interaction Support
The ESP32-S3 Dev board with touch Display supports AI speech interaction, allowing access to online large model platforms such as DeepSeek and Doubao. This feature enhances human-machine interaction for IoT and smart device applications.
IPS Display Panel
The Waveshare ESP32-S3 Dev board features a 3.49-inch IPS touch Display with 16.7M colors and wide viewing angles, delivering excellent visual performance for smart devices and embedded projects.
Capacitive Touch
The ESP32-S3 High-Performance Dev board integrates capacitive touch Display technology, enabling smooth human-machine interaction for various smart device developments.
Two Case Options
ESP-IDF & Arduino IDE Support
The Waveshare ESP32-S3 Dev board with touch Display is compatible with ESP-IDF and Arduino IDE, offering comprehensive SDKs, tutorials, and resources to help developers easily get started.
Wi-Fi and Bluetooth 5 (LE) Support
The ESP32-S3 Dev board integrates 2.4GHz Wi-Fi (802.11 b/g/n) with 40MHz bandwidth and Bluetooth 5 (LE) with Mesh support, ensuring reliable wireless connectivity for IoT and touch Display applications.