Sunton ESP32-8048S043 (4.3" RGB)
4.3" 800x480 RGB565 panel with GT911 capacitive touch and 8 MB PSRAM.
At a glance
| Maker | Sunton |
| MCU | ESP32-S3 Xtensa LX7 dual-core @ 240 MHz, 512 KB SRAM (+ up to 8 MB PSRAM) |
| Display | Sitronix ST7262, 800 x 480 px, RGB565 parallel (DPI), 16-bit colour |
| Touch | Goodix GT911 (capacitive, I2C) |
| Backlight | GPIO 2, dimmable (PWM) |
| PSRAM | Yes |
| Graphics library | GFX Library for Arduino |
Display pins
ST7262 on RGB565 parallel (DPI): RGB colour order, inversion off.
| Signal | Pin |
|---|---|
| DE | GPIO 40 |
| VSYNC | GPIO 41 |
| HSYNC | GPIO 39 |
| PCLK | GPIO 42 |
| R0 - R4 | GPIO 45, 48, 47, 21, 14 |
| G0 - G5 | GPIO 5, 6, 7, 15, 16, 4 |
| B0 - B4 | GPIO 8, 3, 46, 9, 1 |
| RESET | not connected |
| Backlight | GPIO 2 |
Touch pins
GT911: I2C address 0x5D, 400 kHz.
| Signal | Pin |
|---|---|
| SDA | GPIO 19 |
| SCL | GPIO 20 |
| RESET | GPIO 38 |
Check your revision. PSRAM must be enabled (OPI, 80 MHz) or the RGB framebuffer will not allocate.
Designing for it in LCD Wizard
- Choose Sunton ESP32-8048S043 (4.3" RGB) on the Hardware tab (or use the button above) and every pin on this page is filled in. The export writes the sketch,
lcd_pins.h, the GFX Library for Arduino configuration,lv_conf.handplatformio.ini- a project that builds for this board as it comes. - The GT911 is capacitive and needs no calibration. The firmware resets it and checks it answers on every boot.
- The backlight is dimmable: give a slider or a button a Set backlight action.
- An RGB panel keeps its frame buffer in PSRAM, which this board has.
- Screens are designed for 800 x 480 px in either orientation, with LVGL 9 or LVGL 8.
The parts
ST7262. The 7" 800x480 panel on Sunton ESP32-8048S070 boards. No SPI init needed.
GT911. The address is selected by the INT pin level during reset, so wire INT and RST if you can.
ESP32-S3. The only common Arduino target with a hardware RGB565 LCD peripheral. PSRAM is effectively required for RGB panels.
GFX Library for Arduino. Moshi Liu's library. Best QSPI/AMOLED and RGB coverage. Configured in code.
Designs for this board
Nobody has published a design for this board yet. Publish yours from the designer and it appears here and in the gallery.
Similar boards
Next
- Quick start - from an empty screen to firmware on the board
- Boards and displays - presets, controllers, pins and touch in the designer
- Flashing and configuration - PlatformIO, the Arduino IDE and first-boot checks
- Troubleshooting - a white screen, mirrored image or touch that misses