Skip to main content

ESP32-C5-Touch-LCD-3.5

ESP32-C5-Touch-LCD-3.5

The ESP32-C5-Touch-LCD-3.5 is a microcontroller development board designed by Waveshare. It features an onboard 3.5inch LCD screen, power management chip, six-axis sensor, temperature and humidity sensor, and TF card slot, providing the hardware foundation for display, sensing, voice, and multimedia storage. With this hardware, the product can connect to online AI large model platforms to enable intelligent voice interaction and visual interaction.

Quick Links:

SKUProduct
35416ESP32-C5-Touch-LCD-3.5-EN
35417ESP32-C5-Touch-LCD-3.5
35418ESP32-C5-Touch-LCD-3.5-C-EN
35419ESP32-C5-Touch-LCD-3.5-C

Features

  • Utilizes the ESP32-C5-WROOM-1U series module, equipped with a RISC-V 32-bit processor running at up to 240 MHz.
  • Integrated 384 KB SRAM, 320 KB ROM, 8 MB PSRAM, and 32 MB Flash, balancing program execution, graphical interface, and data storage requirements.
  • Integrated 2.4 GHz and 5 GHz dual‑band Wi‑Fi, Bluetooth 5 (LE), and IEEE 802.15.4 (supporting Zigbee 3.0 and Thread) wireless communication.
  • Onboard camera interface, supporting the BF3901 camera.
  • Onboard battery charging management module, with a reserved 3.7 V MX1.25 lithium battery connector for external battery power.
  • Type-C interface for power supply, program download, and communication.
  • Onboard 3.5inch capacitive touch IPS screen with a resolution of 320 × 480, supporting 262K color display.
  • Built-in ST7796 display driver chip and FT6336 capacitive touch chip, communicating via SPI and I2C interfaces respectively.
  • Exposes UART, I2C, and some I/O interfaces; integrated full‑speed USB serial port.
  • Onboard QMI8658 six-axis sensor, PCF85063 RTC chip, SHTC3 temperature and humidity sensor, and TF card slot, etc.
  • Onboard PWR and BOOT side buttons, both supporting custom functions.
  • Onboard ES8311 audio codec chip, NS4150B amplifier chip, microphone, and speaker, suitable for voice interaction and audio playback.
  • Supports development environments such as ESP-IDF and Arduino

Onboard Resources

  1. ESP32-C5-WROOM-1U main control module
  2. IPEX Gen 1 antenna connector for connecting the included FPC dual-band Wi-Fi antenna
  3. PWR button controls power on/off, supports custom functions
  4. RESET button for resetting the development board
  5. BOOT button for entering download mode, can also be used as a regular button
  6. TF card slot for connecting a TF card
  7. MX1.25 lithium battery header MX1.25 2PIN connector for connecting a 3.7 V lithium battery, supports charging and discharging
  8. MX1.25 2PIN speaker header audio output interface, for connecting an external speaker
  9. 2.54 mm female header exposes available GPIOs
  10. ES8311 low-power audio codec chip
  11. PCF85063 RTC clock chip
  12. Microphone for audio input
  13. AXP2101 highly integrated power management chip
  14. Power indicator indicates the device power status
  15. Camera interface for connecting a camera module
  16. Type-C port for power supply, program download, and communication
  17. Charging indicator indicates battery charging status
  18. 3.5inch display panel connector for connecting the LCD
  19. QMI8658 6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer
  20. 3.5inch display touch connector for connecting the touch panel

Interface Introduction

Dimensions

Development Methods

The ESP32-C5-Touch-LCD-3.5 supports two development frameworks, Arduino IDE and ESP-IDF, which can be chosen according to project requirements.

Arduino is suitable for rapid prototyping and basic functionality verification, while ESP‑IDF provides more comprehensive project configuration, debugging, and low‑level control capabilities, making it better suited for complex project development.

  • Arduino IDE is an open-source electronics prototyping platform that can be used to compile, flash, and debug Arduino examples. For environment configuration, see Working with Arduino.

  • ESP-IDF stands for Espressif IoT Development Framework, a development framework provided by Espressif Systems for ESP series chips, including a compiler, debugger, and flashing tools. It supports development via command line or Visual Studio Code with the Espressif IDF plugin. For configuration, see Working with ESP-IDF.