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
  • 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℃
  • Screen outline: 105.50x67.20x3.0(mm)


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.

  • If the version of ESP32-S3 Parallel 4.3 TFT with Touch is v2.0. These documentations are put up on GitHub of V2.0.

In 2.0 and later versions, if you need backlight control, you need to solder R59 (the default is not soldered when leaving the factory), and if the screen will flicker after soldering, you can remove the R29 resistor.

ESP32S3ParallelTFTwithTouch4.3Inch2.0 backlight.jpg

ESP32S3ParallelTFTwithTouch4.3Inch2.0 backlight flash.jpg

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 My_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.

Note: If the users can't upload code due to unknown reason. people can try to download the**

** 1.Download the flash download tool** -

2.Select ESP32S3


3.input the address with the related file.

0x0       xxx.ino.bootloader.bin
0x8000    xxx.ino.partitions.bin
0xe000    boot_app0.bin
0x10000   xxx.ino.bin


4.Reset the board after the download is finished.

Notice there need a 480X320 logo.bmp in microSD card.