Hosyond ESP32-S3 Touchscreen Module

Download PDFFree PDF. The Save button below keeps a bookmark and private notes in your account.

Hosyond ESP32-S3 2.8-inch Touchscreen Module User Manual

Model: ESP32-S3 Touchscreen Module

Introduction

This manual provides detailed instructions for the Hosyond ESP32-S3 2.8-inch Touchscreen Module. This module integrates an ESP32-S3 microcontroller with a 2.8-inch 240x320 IPS LCD capacitive touchscreen, offering Wi-Fi and Bluetooth connectivity for various IoT and embedded projects. It is designed for developers and hobbyists working with Arduino and similar platforms.

Key Features:

  • Powerful ESP32-S3 Core: Xtensa LX7 dual-core processor (up to 240MHz), 16MB Flash, built-in Wi-Fi & Bluetooth.
  • 2.8-Inch IPS Touchscreen Display: 240x320 resolution, 262K colors (RGB666), wide viewing angles, capacitive touch.
  • Rich Audio & Interface Support: Built-in microphone, external speaker support, I2C, UART, SPI.
  • Battery & Storage Friendly Design: External lithium battery support, micro TF card slot, integrated battery management.
  • Easy Development & AI Voice Chat: USB Type-C for programming, AI voice chat support, abundant sample programs.

Package Contents

Verify that all items listed below are included in your package:

  • 1 x Hosyond ESP32-S3 2.8-inch Touchscreen Module
  • 1 x USB-C Cable
  • 1 x Speaker
  • 1 x Jumper Cable Set
Hosyond ESP32-S3 Touchscreen Module and included accessories
Image: Hosyond ESP32-S3 Touchscreen Module with included USB-C cable, speaker, and jumper cables.

Product Overview

The Hosyond ESP32-S3 module features a compact design with various interfaces for connectivity and expansion. Understanding the layout of the board is crucial for proper setup and development.

Front and Back View of the ESP32-S3 Touchscreen Module
Image: Front and back views of the ESP32-S3 module, highlighting the display and main components.

Component Identification:

Detailed back view of the ESP32-S3 module with labeled components
Image: Detailed back view of the module, showing the location of the ESP32-S3 chip, MicroSD card slot, USB Type-C port, and various interfaces.
  • ESP32-S3 Chip: The main control unit for the display module and peripherals.
  • 2.8" LCD Display: 240x320 resolution, capacitive touch.
  • Type-C Port: For power supply and program downloading.
  • RESET Key: Resets the ESP32-S3 main control and LCD.
  • BOOT Key: Used to enter download mode for flashing firmware.
  • Battery Interface: 1.25mm 2P socket for 3.7V lithium battery connection and charging.
  • MicroSD Card Slot: For expanding storage, useful for fonts, audio, and large data.
  • Speaker Interface: 1.25mm 2P socket for connecting the included speaker (max 1.5W or 2W (4Ω) speaker).
  • Microphone: Built-in for audio input.
  • RGB LED: Single-line RGB three-color LED on GPIO 42 for status indication.
  • I2C Peripheral Interface: 1.25mm 4P socket for external I2C communication.
  • Serial Port (UART): 1.25mm 4P socket for serial port debugging, downloading, and communication.
  • Expand Pin: 1.25mm 4P socket, bringing out GPIO2/3/14/21 for additional functionality.
IPS Display Panel features of the Hosyond ESP32-S3 module
Image: Visual representation of the IPS display panel's features, including ESP32-S3 processor, capacitive touch, Wi-Fi, BLE, 262K color, and multiple interfaces.

Setup Guide

1. Powering the Module:

  • USB-C Power: Connect the provided USB-C cable to the module's Type-C port and to a computer or a 5V USB power adapter. This will power the module and allow for data communication.
  • Battery Power: For portable applications, connect a 3.7V lithium battery to the battery interface (1.25mm 2P socket). The module includes a battery management circuit for safe charging and discharging.

2. Connecting Peripherals:

  • Speaker: Connect the included speaker to the speaker interface (1.25mm 2P socket).
  • MicroSD Card: Insert a MicroSD card into the dedicated slot for additional storage.
  • External Modules: Use the I2C, UART, or Expand Pin interfaces to connect other sensors or modules as required by your project. Refer to the pinout diagram for specific GPIO assignments.

3. Software Development Environment:

The ESP32-S3 module is compatible with various development environments, including Arduino IDE, ESP-IDF, and PlatformIO. Hosyond provides sample programs and documentation online to assist with development.

  • Drivers: Ensure necessary USB-to-serial drivers are installed on your computer. For ESP32-S3, native USB-CDC is used, but a boot delay might be needed for serial communication to initialize properly (e.g., delay(3000) after Serial.begin()).
  • Flashing Firmware: To upload new firmware, connect the module via USB-C. Press and hold the BOOT Key, then press and release the RESET Key, and finally release the BOOT Key to enter download mode.
  • Libraries: For display and touch functionality, libraries like TFT_eSPI and specific touch drivers (e.g., for FT6336G) are commonly used. Refer to Hosyond's official documentation for recommended libraries and configuration settings.
Video: An overview of the Hosyond 2.8" Touchscreen with ESP32-S3 Module, demonstrating its features and potential applications. This video is provided by the seller.

Operation

Once programmed, the ESP32-S3 module operates according to the uploaded firmware. Here are general operational aspects:

  • Touchscreen Interaction: The capacitive touchscreen allows for intuitive user input. Implement touch event handling in your code to respond to taps, swipes, and other gestures.
  • Display Output: The 2.8-inch IPS LCD provides a clear visual interface for displaying data, graphics, and user interfaces.
  • Wireless Communication: Utilize the integrated Wi-Fi and Bluetooth capabilities for network connectivity, data exchange, and communication with other devices.
  • Audio: The built-in microphone can capture audio, and the connected speaker can play sound, enabling voice commands or audio feedback in your projects.
  • MicroSD Storage: Access files stored on the MicroSD card for dynamic content display or data logging.
Application scenarios for the ESP32-S3 Touchscreen Module
Image: Examples of application scenarios, including image and audio outputs, human-machine interfaces, and LVGL GUI development.

Maintenance

To ensure the longevity and optimal performance of your Hosyond ESP32-S3 Touchscreen Module, follow these maintenance guidelines:

  • Cleaning: Gently wipe the touchscreen with a soft, lint-free cloth. Avoid using abrasive cleaners or solvents that could damage the display or casing.
  • Storage: Store the module in a dry, cool environment, away from direct sunlight and extreme temperatures.
  • Handling: Handle the module by its edges to avoid touching sensitive components. Static electricity can damage electronic components, so use anti-static precautions when necessary.
  • Firmware Updates: Regularly check for firmware updates or library improvements from Hosyond or the ESP32 community to benefit from new features and bug fixes.
  • Power Supply: Use a stable 5V power supply. If using a battery, ensure it is a compatible 3.7V lithium battery and monitor its charge level.

Troubleshooting

If you encounter issues with your ESP32-S3 module, refer to the following common problems and solutions:

  • Module Not Detected by Computer:
    • Ensure the USB-C cable is securely connected and is a data-capable cable.
    • Install the necessary USB-to-serial drivers for ESP32-S3 (if not automatically installed).
    • Try a different USB port or cable.
  • Firmware Upload Fails:
    • Verify the module is in download mode: press and hold BOOT, then press and release RESET, then release BOOT.
    • Check your IDE settings for correct board selection (e.g., esp32-s3-devkitc-1 with 16MB flash and OPI PSRAM for PlatformIO).
    • Ensure correct build flags are set, especially for SPI and display inversion (e.g., -DUSE_FSPI_PORT=1, -DTFT_INVERSION_ON=1).
  • Blank or Incorrect Display Output:
    • Confirm display initialization code is correct for the ILI9341 driver.
    • Check pin mappings in your code against the module's pinout.
    • Ensure power supply is stable.
  • Touchscreen Unresponsive:
    • Verify the I2C connection for the FT6336G capacitive touch controller.
    • Check I2C address (0x38) and pin assignments (SDA: GPIO 16, SCL: GPIO 15, INT: GPIO 21).
    • Ensure the touch library is correctly initialized and polling for events.
  • No Serial Output via USB-C:
    • For ESP32-S3, native USB-CDC might require a delay after Serial.begin() (e.g., delay(3000)) and specific build flags (-DARDUINO_USB_MODE=1, -DARDUINO_USB_CDC_ON_BOOT=1).
    • Alternatively, use the UART port with an external UART-to-USB adapter for serial debugging.

For further assistance, consult the official Hosyond documentation and community forums for ESP32-S3 development.

Technical Specifications

Below are the detailed technical specifications for the Hosyond ESP32-S3 2.8-inch Touchscreen Module:

FeatureParameter
ModuleESP32-S3
CPUXtensa LX7 32-bit dual-core processor
Clock RateUp to 240 MHz
Memory384KB ROM + 512KB SRAM + 16KB RTC SRAM + 8MB internal OPI PSRAM + 16MB external SPI Flash
Wi-Fi2.4GHz, 802.11b/g/n mode
BluetoothBluetooth V5.0 BR/EDR and Bluetooth LE standard
Operation Voltage3.0~3.6V
Effective Area Size2.8 inches
Touch Screen TypeCapacitive touch screen
Valid Area240x320 pixels
Drive ICD-FT6336G
Visual Area45.20(W) x 59.45(H) mm
InterfaceIIC (for touch), SPI (for display)
Operating Temperature-30 to 80 (°C)
Storage Temperature-30 to 80 (°C)
Power Operation Voltage5.0V (USB-C)
Backlight Current79mA
Backlight Brightness (actual value)Touch screen: 230cd/m², Touchless screen: 270cd/m²
Total Current (Display works only)ESP32-S3 reset: 0.7A, Display, speaker, battery charging all work: 2.8A
UPC712490971738
ASINB0FKG7WRWV
Dimensions of the Hosyond ESP32-S3 Touchscreen Module
Image: Physical dimensions of the module: 8.1 cm (3.19 inches) in height and 5 cm (1.97 inches) in width.

Pin Parameters:

Table of pin assignments for the ESP32-S3 module
Image: Detailed table outlining the pin assignments for LCD, Touch Screen, RGB, MicroSD, Audio, Key, Uart, Battery, and Expand pins.

Warranty and Support

Warranty Information:

This product is provided without an explicit warranty. Please refer to the retailer's return policy for details on returns or exchanges.

Technical Support:

For technical assistance, detailed documentation, sample code, and community support, please refer to the official Hosyond website or relevant ESP32-S3 developer forums. The manufacturer provides technical support for low-level drivers and WIKI materials are updated online.

You can often find valuable information and solutions from the broader ESP32 development community.

© 2026 Hosyond. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.