WT32-SC01 Plus
3.5" 320x480 ST7796 on an 8-bit i80 bus with FT6336U touch. Much faster than the SPI original.
At a glance
| Maker | Wireless Tag |
| MCU | ESP32-S3 Xtensa LX7 dual-core @ 240 MHz, 512 KB SRAM (+ up to 8 MB PSRAM) |
| Display | Sitronix ST7796 / ST7796S, 320 x 480 px, 8-bit parallel (i80 / 8080), 16-bit colour |
| Touch | FocalTech FT6236 / FT6336U (capacitive, I2C) |
| Backlight | GPIO 45, dimmable (PWM) |
| PSRAM | Yes |
| Graphics library | LovyanGFX |
Display pins
ST7796 / ST7796S on 8-bit parallel (i80 / 8080): PAR8 clock 20 MHz, BGR colour order, inversion off.
| Signal | Pin |
|---|---|
| WR | GPIO 47 |
| DC / RS | GPIO 0 |
| CS | not connected |
| RESET | GPIO 4 |
| D0 - D7 | GPIO 9, 46, 3, 8, 18, 17, 16, 15 |
| Backlight | GPIO 45 |
Touch pins
FT6236 / FT6336U: I2C address 0x38, 400 kHz.
| Signal | Pin |
|---|---|
| SDA | GPIO 6 |
| SCL | GPIO 5 |
| INT / IRQ | GPIO 7 |
| RESET | not connected |
Check your revision. CS is tied low on the board, so leave it at -1.
Designing for it in LCD Wizard
- Choose WT32-SC01 Plus 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 LovyanGFX configuration,lv_conf.handplatformio.ini- a project that builds for this board as it comes. - The FT6236 / FT6336U 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.
- With PSRAM the LVGL memory pool can live there, leaving internal RAM for everything else.
- Screens are designed for 320 x 480 px in either orientation, with LVGL 9 or LVGL 8.
The parts
ST7796 / ST7796S. The usual 4.0" 320x480 controller. Faster than ILI9488 over SPI (true RGB565).
FT6236 / FT6336U. Register-compatible with the FT6206. Very common on 2.8"-3.5" capacitive TFTs.
ESP32-S3. The only common Arduino target with a hardware RGB565 LCD peripheral. PSRAM is effectively required for RGB panels.
LovyanGFX. Widest panel and bus coverage, DMA on ESP32. Configured with a C++ config class.
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