Boards / All-in-one boards

ESP32-2432S028C (capacitive CYD)

Capacitive variant of the Cheap Yellow Display: same ILI9341, CST820 touch over I2C.

At a glance

MakerSunton
MCUESP32 (WROOM / WROVER)
Xtensa LX6 dual-core @ 240 MHz, 520 KB SRAM (+ up to 8 MB PSRAM on WROVER)
DisplayIlitek ILI9341, 320 x 240 px, SPI (4-wire serial), 16-bit colour
TouchHynitron CST820 (capacitive, I2C)
BacklightGPIO 21, dimmable (PWM)
PSRAMNo
Graphics libraryTFT_eSPI

Display pins

ILI9341 on SPI (4-wire serial): SPI clock 40 MHz, host HSPI, RGB colour order, inversion off.

SignalPin
SCK / CLKGPIO 14
MOSI / SDAGPIO 13
MISO / SDOGPIO 12
CSGPIO 15
DC / RSGPIO 2
RESETnot connected
BacklightGPIO 21

Touch pins

CST820: I2C address 0x15, 400 kHz.

SignalPin
SDAGPIO 33
SCLGPIO 32
RESETGPIO 25

Also on the board

The preset adds these to the Hardware tab with the board, so a sensor can go straight onto the connector.

Check your revision. GPIO21 drives the backlight here, which is the pin the CST820 interrupt would otherwise use, so touch is polled instead - no behaviour is lost. Colour order is RGB with inversion off, confirmed on hardware.

Designing for it in LCD Wizard

The parts

ILI9341. The most common hobby TFT. 2.2"-2.8" modules, usually with an XPT2046 resistive panel.

CST820. Found on capacitive versions of the ESP32-2432S028 "Cheap Yellow Display".

ESP32 (WROOM / WROVER). No native RGB parallel peripheral - use SPI or an 8/16-bit i80 bus.

TFT_eSPI. Fastest for SPI panels on ESP32. Configured via User_Setup.h build defines.

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.

Next