ESP32-1732S019 display: specs, driver revisions & setup
A 1.9-inch 170×320 ST7789 display board on ESP32-S3, without touch. The panel needs display inversion enabled.
ESP32-1732S019 display specifications
| MCU | ESP32-S3 |
|---|---|
| Display | 1.9″ · 170×320 |
| Display bus | SPI |
| Driver IC | ST7789 |
| Touch | None |
Which ESP32-1732S019 revision do you have?
Known display configuration for this board.
| Revision | Driver IC | How to identify | Library settings |
|---|---|---|---|
| Current | ST7789 | TFT_eSPI: ST7789_DRIVER, 170×320, TFT_INVERSION_ON, TOUCH_CS -1 |
From ESP32-1732S019 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.
We do not list a standard module in the exact 1.9″ 170×320 format yet; our direct factories can build to this spec. Send your requirements and we confirm feasibility, MOQ and lead time for your project.
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
-DST7789_DRIVER
-DTFT_WIDTH=170
-DTFT_HEIGHT=320
-DTFT_INVERSION_ON
-DTOUCH_CS=-1
-DSPI_FREQUENCY=65000000
-DSPI_READ_FREQUENCY=20000000Frequently asked questions
Why are the colours negative on the ESP32-1732S019?
The ST7789 panel on this board needs display inversion. Add TFT_INVERSION_ON (or call tft.invertDisplay(true)).
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.