Skip to content
Display Engineer
Sunton · Display dev board

Sunton ESP32-8048S043C display: specs, driver revisions & setup

A 4.3-inch 800×480 IPS RGB display board on ESP32-S3 with GT911 capacitive touch: the usual starting point for LVGL HMIs that later move to a custom carrier board.

Engineer-reviewed Oct 11, 2026

Sunton ESP32-8048S043C display specifications

MCUESP32-S3 (16 MB flash, 8 MB PSRAM)
Display4.3″ · 800×480
Display busParallel RGB565
Driver ICRGB panel (ST7262 class)
TouchGT911 capacitive (I2C)

Which Sunton ESP32-8048S043C revision do you have?

Known display configuration for this board.

RevisionDriver ICHow to identifyLibrary settings
8048S043C (capacitive)RGB panel (ST7262 class)C suffix = capacitive GT911ESP-IDF esp_lcd RGB panel + esp_lcd_touch_gt911; ESPHome rpi_dpi_rgb platform

Sunton ESP32-8048S043C display and touch pins

SignalGPIONotes
RGB DE40
RGB HSYNC39
RGB VSYNC41
RGB PCLK42Community configs use ~16 MHz
Backlight2PWM (LEDC)
Touch SDA19GT911, I2C
Touch SCL20GT911, I2C
Touch INTnot connectedBoard mod needed for interrupts

Same display spec for volume production

Prototyped on the Sunton ESP32-8048S043C? These modules from our direct factories share the panel size and resolution, come with a datasheet and a fixed driver IC per production lot, and are available from 1 pc samples. MOQ and lead time are agreed per project.

From Sunton ESP32-8048S043C prototype to production

Dev boards are ideal for proving a UI, but their panels are bought on the open market: the controller can change between batches, there is rarely a datasheet, and lifetime is not guaranteed. For a product, specify a module with a fixed driver IC per production lot, a datasheet and a lifecycle commitment.

Our direct factories build modules with the same 4.3″ 800×480 format. Same 4.3-inch 800×480 IPS RGB format; PJ4303H03 is a 1000 cd/m² version and PJ4302B04 includes a capacitive touch panel. Samples start at 1 pc; MOQ and lead time are agreed per project with our sales team.

Before you debug code

  1. Confirm which revision you have (table above): driver IC changes are the most common cause of a white screen.
  2. Check the backlight pin is not reused in your sketch.
  3. Change one setting at a time (driver, inversion, colour order), and keep a known-good example to compare against.

Frequently asked questions

Why is CPU load high when using touch on the 8048S043?

The GT911 interrupt pin is not connected by default, so the driver polls the controller. Either accept polling or add the hardware link to a free GPIO.

Sources

  1. ESPHome devices: Sunton ESP32-8048S043C
  2. limpens/esp32-8048S043 (ESP-IDF + LVGL example)

Not sure which display fits your design?

Send us your size, interface and host processor. A display engineer replies within 12 hours with 2–3 options, datasheets and init code. Samples from 1 pc.