Waveshare ESP32-S3-Touch-LCD-1.85C is an ESP32-S3 development kit with a 1.85-inch round touchscreen display with 360×360 resolution, support for Wi-Fi & Bluetooth BLE 5, and a built-in microphone. There’s also the ESP32-S3-Touch-LCD-1.85C-BOX with the same specifications, but an additional box with a speaker and a 3.7V battery.
Both versions come with 16MB SPI flash, a microSD card slot, a USB-C port, a few buttons, GPIO and I2C expansion headers, and can be used as music players, smart speakers, HMI solutions, etc… It’s not quite the first ESP32-S3 audio + display devkit we’ve covered, as Waveshare introduced the ESP32-S3-Touch-AMOLED-1.8 earlier this year with a squared AMOLED display, and Wireless Tag launched the ESP32 Agent Dev Kit to interface with LLMs.

ESP32-S3-Touch-LCD-1.85C specifications:
- SoC – Espressif ESP32-S3R8
- CPU – Dual-core Tensilica LX7 microcontroller up to 240 MHz with vector instructions for AI acceleration
- Memory – 8MB PSRAM
- Wireless – WiFi 4 and Bluetooth 5.0 LE + Mesh connectivity
- Storage – 16MB SPI flash, microSD card slot
- Display – 1.85-inch RGB capacitive touchscreen display with 262K color, 360×360 resolution,
- Audio
- PCM5101 audio decoder
- Built-in microphone
- Speaker header (ESP32-S3-Touch-LCD-1.85C-BOX: 8Ω 2W speaker included)
- Antenna – Ceramic antenna and IPEX1 antenna connector (soldering a resistor needed for external antenna)
- USB – USB Type-C port for power and programming
- Debugging – UART header
- Expansion
- 28-pin 1.25mm pitch headers with up to 20x GPIO (5x through TCA9554PWR expander), UART, I2C, USB, 5V, VBAT, 3.3V, and GND
- I2C header
- Misc
- Reset and Boot buttons
- Volume adjustment knob
- Speaker power supply ON/OFF
- Power and Charging LEDs
- PCF85063 RTC and battery header
- Power Supply
- 5V via USB-C port
- 2-pin connector for 3.7V Lithium battery with support for charging (ESP32-S3-Touch-LCD-1.85C-BOX: 1,000 mAh battery included)
- MP1605GTF-Z step-down converter with up to 3.3V/2A output
- Dimensions & Weight
- ESP32-S3-Touch-LCD-1.85C – 58mm x 17mm |
- ESP32-S3-Touch-LCD-1.85C-BOX – 58mm x 51.10mm |
Waveshare provides instructions to get started with the Arduino IDE or the ESP-IDF framework. Arduino demos rely on LVGL and ESP32-audioI2S-master libraries, and there are also demos for English or Chinese voice recognition. Note that the wiki is somewhat confusing with instructions to use the code first, and the download links further down the page.

Three versions are available: the standard version (ESP32-S3-Touch-LCD-1.85C) that ships with an 8Ω 2W speaker and a 4-pin cable, two box versions (ESP32-S3-Touch-LCD-1.85C-BOX), namely one without a battery and the other with. You’ll find all three on AliExpress for about $33 to $41, the box version with battery on Amazon for $47.99, and finally all models on the Waveshare shop.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
How many (if any) of the capacitive touch pins were spared? They’re originally mapped to GPIO1-14…
They imply this device is suitable for voice agent control, but without a microphone array for noise filtering and directional compensation that’s a dubious proposition at best. The device itself seems pretty decent despite that and I could see using it as part of the interface for other systems, just not agent use out of the box.
I have no idea if those are actually useful or well-suited for the target applications, but they sure do look good, at least on the pictures!
Hello,
Could this product be used to remotely control the basic functions of a car stereo? If so, is there a write up on how to configure it to perform that function.