ESP32-2432S024 display: specs, driver revisions & setup
A 2.4-inch 240×320 SPI TFT ESP32 board from the CYD family. Like the 2.8-inch board it ships with ILI9341 or ST7789 controllers, and the ST7789 version moves the backlight to GPIO 27.
ESP32-2432S024 display specifications
| MCU | ESP32 |
|---|---|
| Display | 2.4″ · 240×320 |
| Display bus | SPI |
| Driver IC | ILI9341 or ST7789 |
| Touch | Resistive (R) or capacitive (C) depending on version |
Which ESP32-2432S024 revision do you have?
Boards sold under the same name ship with different display driver ICs. Code written for one revision shows a white screen, wrong colours or nothing at all on the other, so identify yours first.
| Revision | Driver IC | How to identify | Library settings |
|---|---|---|---|
| ILI9341 version | ILI9341 | Works with ILI9341_2_DRIVER | TFT_eSPI: ILI9341_2_DRIVER, TFT_INVERSION_OFF |
| ST7789 version | ST7789 | White or blank screen with the ILI9341 setup | TFT_eSPI: ST7789_DRIVER; backlight on GPIO 27 |
Same display spec for volume production
Prototyped on the ESP32-2432S024? 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 ESP32-2432S024 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 (as it already has on this board), 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 2.4″ 240×320 format. Samples start at 1 pc; MOQ and lead time are agreed per project with our sales team.
Before you debug code
- Confirm which revision you have (table above): driver IC changes are the most common cause of a white screen.
- Check the backlight pin is not reused in your sketch.
- Change one setting at a time (driver, inversion, colour order), and keep a known-good example to compare against.
Configuration examples
#define ILI9341_2_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_INVERSION_OFF
#define SPI_FREQUENCY 55000000
#define SPI_READ_FREQUENCY 20000000#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_BL 27 // backlight moves to GPIO 27 on the ST7789 versionFrequently asked questions
Is the ESP32-2432S024 the same as the CYD?
It belongs to the same family but has a 2.4-inch panel, and the ST7789 version uses GPIO 27 for the backlight instead of 21.
What do the R and C suffixes mean?
R is a resistive touch version, C a capacitive touch version.
Sources
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.

