Skip to content

ESP32-S3 Parallel 4.3 TFT with Touch


This ESP32 4.3 inch IPS display could be an ideal displayer& controller for IoT applications. Its high lightness IPS display with a resolution of 800*480 makes the display effect beautiful, together with 5 points capacitive touch, great for applications such as home automation; There onboard SD card and RTC, to make it possible to record/play filed data. Also, there 2 Mabee/ Grove connectors, so the users can connect kinds of sensors to this board, to create personal prototype projects instantly.

The ESP32-S3 has WiFi& Bluetooth 5.0, and 8M PSRAM ESP32-S3 is used in this product, with 16M FLASH, to make it competent for more advanced applications.



  • Controller: ESP32-S3-WROOM-1, PCB Antenna, 16MB Flash, 8MB PSRAM, ESP32-S3-WROOM-1-N16R8 On Board RTC
  • USB/ TTL Port, CP2104
  • Wireless: Wifi& Bluetooth 5.0
  • LCD: 4.3 inch High Lightness IPS
  • FPS: >30
  • Resolution: 800*480
  • LCD interface: RGB 565
  • Touch Panel: 5 Points Touch, Capacitive
  • Touch Panel Driver: GT911
  • USB: Dual USB Type-C(one for USB-to-UART and one for native USB)
  • USB to UART Chip: CP2104
  • Power Supply: USB Type-C 5.0V(4.0V~5.25V)
  • Button: Flash button and reset button
  • Mabee interface: 1I2C;1GPIO
  • MicroSD: Yes
  • Type-C Power Delivery: Not Supported
  • Operation temperature: -40℃ to +85℃
  • RTC(Real time clock)


To ensure the running environment, the same version is recommended.

Note: When users use the ESP32-S3 Parallel 4.3 TFT with Touch, please check the version of the board.

  • If the version of ESP32-S3 Parallel 4.3 TFT with Touch is v1.1. These documentations are put up on GitHub of V1.1.

  • If the version of ESP32-S3 Parallel 4.3 TFT with Touch is v1.3. These documentations are put up on GitHub of V1.3.

The version number is on the back of the ESP32-S3 Parallel 4.3 TFT with Touch.

All the projects are based on ESP32-S3 development board. If you didn't install the ESP32 Board SDK, you can follow this guide to learn how to do it.


Installed the "TAMC_GT911" in the Arduino IDE.

  • Click “Tools> Manager Libraries” to search for and install the 1.0.2 version of TAMC_GT911 library.


Before uploading the sketch, select and set the parameter in the Tools menu, as picture:


Note: Different PC has different Serial COM number

LvglBenchmark demo

This demo can test the fresh rate of the screen, in the 800*480 resolution ratio, it also has a good manifestation to display.

  • Get the code in the GitHub, and open the example>>LvglBenchmark to download.
  • Before users verify and upload the sketch, please installed the Lvgl library in the Arduino IDE.

1.Download the MF_Lvgl library.

2.Open the sketch>include library> ADD.ZIP library

3.Choose the download path of MF_Lvgl and unzip the library.

4.Verify and upload the sketch.



Clock demo



  • About this demo, which is a general graph test for the screen display.

  • Open the >> example>>PDQgraphicstest, and download the program.

  • Verify and upload the sketch.

  • Show the demo as follows.


Screen display demo

  • This board is 5 Points Touch, Capacitive. Its resolution ratio has 800*480, the display is excellent!

  • Open the >> firmware/esp32s3_4.3_tft_fw_test, and download the program.

  • Open the >>images, to download all the images to the SD card.

  • Verify and upload the sketch.

  • Show the demo as follows.



You can list your question here or contact for technology support. Detailed descriptions of your question will be helped to solve your question.

  • Q: Why the display fails to respond sometimes I touch?

  • A: The touching interface is loose, please reconnect it.