ES3C28P&ES3N28P 2.8-inch IPS ESP32-S3 Display Module User Manual
Document Version: CR2025-M16875
1. Resource Description
The resource directory for this product is organized as follows:
| Directory | Content Description |
|---|---|
| 1-示例程序_Demo | Sample program code, third-party software libraries, software development environment setup instructions, and sample program instructions. |
| 2-规格书_Specification | Display module product specification, LCD screen specification, and LCD display driver IC initialization code. |
| 3-尺寸图_Structure_Diagram | Display module product size diagram, touch screen size diagram, and product 3D diagram. |
| 4-数据手册_DataSheet | Data manuals for LCD display driver ILI9341V, capacitive touch screen driver FT6336G, ESP32-S3 main control, audio amplifier chip FM8002E, voltage regulator ME6217C33M5G, battery charging management chip TP4054, audio codec chip ES8311, downward silicon microphone, and RGB three-color light. |
| 5-原理图_Schematic | Product hardware schematic, ESP32-S3 module IO resource allocation table, schematic, and PCB component packaging. |
| 6-用户手册_User_Manual | Product user documentation. |
| 7-工具软件_Tool_software | Tools for WIFI and Bluetooth testing, USB to serial port drivers, ESP32 Flash download tool, character and image processing software. |
| 8-快速使用_Quick_Start | Instructions for burning bin files, using the flash download tool, and general usage. |
2. Software Instructions
The software development steps for the display module are as follows:
- Build the ESP32 platform software development environment.
- If necessary, import third-party software libraries for development.
- Open the software project for debugging or create a new one.
- Power on the display module, compile and download the debugging program, then check the software's running effect.
- If the software effect is not as expected, modify the program code, recompile, and download until the desired effect is achieved.
For detailed steps, refer to the documentation in the 1-Demo directory.
3. Hardware Instructions
3.1. Overview of module hardware resources
The module's hardware resources are presented in the following figures:
Figure 3.1 Module hardware resources 1 shows the front view of the display module with labels for the LCD display screen and capacitive touch screen.
Figure 3.2 Module hardware resources 2 details the components on the back of the module, including:
- 5V to 3.3V Voltage Regulator Circuit
- Audio Power Amplifier Circuit
- Backlight Control Circuit
- RGB LED
- I2C Peripheral Interface
- Microphone Control Circuit
- RESET Key
- Type-C Interface
- ESP32-S3 Main Control and Peripheral Circuits
- Battery Charge and Discharge Management Circuit
- Battery Interface
- Serial Port
- Audio Codec Circuit
- MicroSD Card Slot
- Microphone
- BOOT Key
Detailed Hardware Component Descriptions:
- LCD: A 2.8-inch IPS display with ILI9341V driver IC and 240x320 resolution, connected via a 4-wire SPI interface. The ILI9341 controller supports up to 240x320 resolution, 172800 bytes of GRAM, and various color depths (65K and 262K RGB). It supports rotation, scrolling, and video playback.
- SPI Communication Protocol: Describes the 4-wire SPI bus writing mode timing and data format, emphasizing high bit first transmission. It also touches upon CPHA and CPOL for SPI communication.
- Capacitive Touch Screen: A 2.8-inch screen connected to the FT6336G control IC via four pins (CTP_RST, CTP_INT, CTP_SDA, CTP_SCL).
- ESP32-S3 Main Control and Peripheral Circuits: Features an Xtensa dual-core LX7 microprocessor (up to 240MHz), 348KB ROM, 512KB SRAM, 16KB RTC SRAM, 8MB OPI PSRAM, and 16MB QSPI Flash. It supports 2.4GHz Wi-Fi, Bluetooth 5.0, and includes 45 external GPIOs for various interfaces like UART, SPI, SDIO, I2C, PWM, ADC, DAC, TWAI, LCD, and USB. Peripheral circuits include power filtering, external Flash, antenna, and crystal oscillator.
- MicroSD Card Slot: Supports MicroSD cards of various capacities via SDIO communication.
- RGB LED: An internal IC RGB tri-color LED controllable with a single GPIO.
- Serial Port: An external module for serial port communication.
- Battery Interface: A two-pin interface for battery connection and charging.
- Battery Charge and Discharge Management Circuit: Utilizes the TP4054 IC to manage battery charging and safely control discharge.
- BOOT Key: Used to enter download mode when pressed during power-on or reset. Can also function as a regular button.
- Type-C Interface: Serves as the main power supply and program download interface, simulating a USB serial port.
- 5V to 3.3V Voltage Regulator Circuit: Includes circuits for both audio and non-audio applications, using the ME6217C33M5G LDO to provide a stable 3.3V output with a maximum current of 800mA.
- RESET Key: Resets the ESP32-S3 when pressed.
- Expand Pin: Four unused IO ports brought out for external use.
- Backlight Control Circuit: Uses a BSS138 field-effect transistor to control the LCD backlight.
- Speaker Interface: Terminals for connecting mono speakers.
- Audio Power Amplifier Circuit: Employs the FM8002E audio amplifier IC to drive speakers, supporting up to 1.5W (8 ohms) or 2W (4 ohms) output power.
- I2C Peripheral Interface: Leads out the ESP32-S3's I2C0 bus for external I2C devices.
- Audio Codec Circuit: Features the ES8311 audio codec IC, configured via I2C and communicating audio data through I2S.
- Microphone Control Circuit: Powers and filters the microphone signal before sending it to the audio codec.
- Microphone: A downward MEMS silicon microphone for audio input.
3.2. Detailed explanation of schematic diagram of display module
- Type-C interface circuit: Details the components and connections for the Type-C interface, including surge protection diodes and pull-down resistors.
- 5V to 3.3V voltage regulator circuit: Shows schematics for both the general and audio-specific 5V to 3.3V voltage regulator circuits, highlighting the use of ME6217C33M5G LDOs and bypass filtering capacitors.
- Capacitive touch screen interface circuit: Illustrates the connection of the capacitive touch screen via an FPC socket, communicating over I2C with the ESP32-S3. Includes details on reset and interrupt signals, and pull-up resistors.
- Audio power amplifier circuit: Presents the schematic for the audio power amplifier, detailing the ES8311 audio codec and FM8002E amplifier IC, including filtering and gain adjustment components.
- ESP32-S3 main control circuit: Displays the schematic for the ESP32-S3 microcontroller, showing its connections to flash memory, antenna, crystal oscillator, and various peripherals.
- Key reset circuit: Explains the function of the reset button (KEY1) and its associated pull-up resistor and delay capacitor for entering reset mode.
- Interface circuit of serial module: Shows the schematic for the UART serial interface, including impedance balancing resistors and a transistor for power control.
- Expanded IO and peripheral interface circuits: Depicts the pinouts for expanded IO (P3) and I2C interfaces (P4).
- Battery charge and discharge management circuit: Details the circuit for battery management using the TP4054 IC, including charging current regulation and a discharge circuit utilizing a P-channel MOSFET.
- 18P LCD panel wire welding interface: Illustrates the interface for connecting the LCD panel, including signal pins for touch screen, SPI communication, and backlight control.
- Download key circuit: Shows the schematic for the download button (KEY2) and its pull-up resistor.
- Battery power detection circuit: Explains the voltage divider circuit used to measure battery voltage, which is then processed by the ESP32-S3's ADC.
- LCD backlight control circuit: Describes the circuit for controlling the LCD backlight using an N-channel MOSFET, including brightness adjustment via PWM signals.
- RGB three-color light control circuit: Details the circuit for controlling an RGB LED with an internal IC, requiring only one IO port.
- MicroSD card slot interface circuit: Shows the interface for the MicroSD card slot, utilizing SDIO communication for faster speeds.
- Audio decoding control circuit: Presents the schematic for the audio codec, detailing the ES8311 IC's role in converting and decoding audio signals.
- MIC control circuit: Illustrates the circuit for the MEMS microphone, including filtering and CLC filtering components.
3.3. Precautions for display module use
- When the module is charging the battery, playing audio, and the display is active, the total current may exceed 500mA. Ensure the Type-C cable and power supply interface can support the maximum current to avoid insufficient power.
- Avoid touching the LDO voltage regulator and battery charge management IC during operation to prevent burns from high temperatures.
- When connecting IO ports, pay attention to IO usage to prevent misconnections and program code mismatches.
- Use the product safely and reasonably.
File Info : application/pdf, 23 Pages, 1.81MB
DocumentDocumentRelated Documents
![]() |
ES3C28P&ES3N28P 2.8寸 IPS Arduino 示例程序说明 本文件提供了ES3C28P和ES3N28P 2.8寸IPS Arduino显示模块的示例程序说明,包括软件和硬件平台说明、引脚分配说明以及详细的示例程序使用指南。 |
![]() |
ES3C28P&ES3N28P 2.8-inch IPS ESP-IDF Example Program Guide This guide provides instructions for using the example programs for the ES3C28P and ES3N28P 2.8-inch IPS displays with the ESP-IDF framework. It covers software and hardware platform details, pin assignments, and steps for setting up the development environment and running the example code. |
![]() |
E32R32P & E32N32P 3.2-inch IPS ESP32-32E Display Module User Manual Comprehensive user manual for the E32R32P & E32N32P 3.2-inch IPS ESP32-32E Display Module, covering resource descriptions, software instructions, and detailed hardware explanations. |
![]() |
2.8-inch ESP32-32E Display Module User Manual (E32R28T & E32N28T) Comprehensive user manual for the 2.8-inch ESP32-32E display module (models E32R28T and E32N28T), covering resource description, software development, hardware instructions, schematics, and precautions. Includes details on ESP32-WROOM-32E, ILI9341 display, XPT2046 touch controller, and various interfaces. |
![]() |
E32R32P & E32N32P 3.2-inch IPS ESP32-32E Demo Instructions A comprehensive guide for the E32R32P and E32N32P 3.2-inch IPS ESP32-32E display modules, detailing setup, library integration, and practical examples for embedded system development with ESP32. |
![]() |
E32R40T&E32N40T 4.0inch ESP32-32E Display Module Quick Start Manual Quick start guide for the E32R40T&E32N40T 4.0inch ESP32-32E Display Module, detailing product power-on, USB driver installation, firmware burning using ESP32 Flash Download Tool, and program execution. |
![]() |
E32R35T & E32N35T 3.5-inch ESP32-32E Display Module Quick Start Manual A quick start guide for the E32R35T & E32N35T 3.5-inch ESP32-32E Display Module, covering powering on, driver installation, burning the bin file, and running the program. |
![]() |
ESP32 Demo Instructions for MSP3525/MSP3526 LCD Modules This guide provides detailed instructions for using demo programs with MSP3525 and MSP3526 LCD modules on the ESP32-WROOM-32E development board. It covers hardware setup, pin connections, software library installation, and running example code for embedded development. |








