ESP32-S3-Touch-LCD-3.49
Please note: The ESP32-S3-Touch-LCD-3.49 V1 version has been discontinued. Shipments have switched to the V2 version as of June 8, 2026.
-
Identify via PCB silkscreen (the V2 version has Rev2.0 silkscreen).
-
QC sticker on the case (the V2 version has a V2 sticker).
Specific differences between V1 and V2:
- Exposed TP_int pin.
- Optimized lithium battery charging current.
- Swapped LCD_TE and LCD_RESET GPIO assignments.
- ESP32-S3-Touch-LCD-3.49 (Case A, with 18650 Lithium battery)
- ESP32-S3-Touch-LCD-3.49-EN (Case A, without battery)
- ESP32-S3-Touch-LCD-3.49B (Case B, with 3.7V Lithium polymer battery)
- ESP32-S3-Touch-LCD-3.49B-EN (Case B, without battery)
This product is a high-performance, highly integrated microcontroller development board designed by Waveshare. It is equipped with a 3.49inch capacitive HD IPS screen, a highly integrated power management chip, a 6-axis IMU (3-axis accelerometer and 3-axis gyroscope), an RTC, a low-power audio codec chip, and echo cancellation circuitry, facilitating development and integration into end products.
| SKU | Product |
|---|---|
| 32373 | ESP32-S3-Touch-LCD-3.49 |
| 32374 | ESP32-S3-Touch-LCD-3.49-EN |
| 32375 | ESP32-S3-Touch-LCD-3.49B |
| 32376 | ESP32-S3-Touch-LCD-3.49B-EN |
Features
- Powered by the ESP32-S3R8 high-performance Xtensa 32-bit LX7 dual-core processor, with a main frequency of up to 240 MHz
- Supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna
- Built-in 512 KB SRAM and 384 KB ROM, with stacked 8MB PSRAM and 16MB Flash
- Onboard 3.49inch capacitive touch screen and IPS display, 172 × 320 resolution, 1.67M colors, capable of displaying color images clearly
- Equipped with a dual digital microphone array, enabling audio algorithms such as noise reduction and echo cancellation, suitable for precise voice recognition and near-field/far-field voice wake-up applications
- Integrated AXS15231B display driver chip, communicating via QSPI and I2C interfaces
- Onboard QMI8658 6-axis IMU (3-axis accelerometer, 3-axis gyroscope), capable of detecting device orientation changes, step counting, and other functions
- Onboard PCF85063 RTC chip for convenient RTC functionality implementation
- Onboard PWR and BOOT side buttons, configurable for custom function development
- Onboard 3.7V MX1.25 lithium battery charging interface
- Onboard TF card slot for flexible storage expansion and fast data transfer, suitable for data logging and media playback, simplifying circuit design
- Reserved 22PIN 2.54mm pitch communication solder pads, allowing users to connect external modules or expand functionality, enhancing development flexibility
Onboard Resources

- 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 expander chip
- W25Q128JVSI 16MB Flash memory
- ES8311 DAC Audio Codec High-performance, low-power audio digital-to-analog converter
- ES7210 ADC Audio Codec High-performance, low-power audio analog-to-digital converter, supports multi-microphone input
- QMI8658 3-axis accelerometer and 3-axis gyroscope, suitable for applications such as attitude sensing and motion recognition
- Dual Microphone Array Design Dual digital microphone arrays for advanced voice interaction functions
- TF Card Slot Supports FAT32-formatted TF card for data expansion
- RESET Button (Back Side) Press and hold the BOOT button, then click the RESET button to enter download mode
- PWR Button (Back Side) Enables power control via software configuration when using Lithium battery for power supply
- BOOT Button (Back Side) Press and hold the BOOT button, then click the RESET button to enter download mode
- MX1.25 2PIN Speaker Header (Back Side) Audio signal output, supports external speaker connection
- IPEX 1 Connector For connecting external antenna, enabled via resoldering an onboard resistor
- 22PIN 2.54mm Pitch Through-Hole Solder Pads For connecting external modules and enabling functional expansion
- Type-C Interface Used for program flashing and log printing
- PCF85063 RTC clock chip, supports time-keeping function
LCD Parameters
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Display Panel | LCD | Display Size | 3.49inch |
| Resolution | 172 × 640 | Display Colors | 16.7M |
| Brightness | 350 cd/m² | Contrast Ratio | 1200:1 |
| Display Interface | QSPI | Driver IC | AXS15231B |
| Touch Interface | I2C | Touch Type | Capacitive |
V1 Version Interface Overview

V2 Version Interface Overview

Dimensions
Case A

Case B

Development Methods
The ESP32-S3-Touch-LCD-3.49 supports both the Arduino IDE and ESP-IDF development frameworks, giving developers flexible options. You can choose the development tool that best suits your project needs and personal preferences.
Both development methods have their own advantages. Developers can choose based on their needs and skill levels. Arduino is simple to learn and quick to start, suitable for beginners and non-professionals. ESP-IDF provides more advanced development tools and stronger control capabilities, suitable for developers with professional backgrounds or higher performance requirements, and is more appropriate for complex project development.
-
Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. It requires minimal foundational knowledge, allowing for rapid development after a short learning period. Arduino has a huge global user community, providing a vast amount of open-source code, project examples, and tutorials, as well as a rich library ecosystem that encapsulates complex functions, enabling developers to implement various features rapidly. You can refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related example programs for reference.
-
ESP-IDF, short for Espressif IoT Development Framework, is a professional development framework launched by Espressif Systems for its ESP series of chips. It is based on C language development and includes compilers, debuggers, flashing tools, etc. It supports development via command line or integrated development environments (such as Visual Studio Code with the Espressif IDF plugin), which provides features like code navigation, project management, and debugging. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant example programs for reference.



