The ST7789 is a popular single-chip controller/driver used for graphic-type TFT-LCD screens, typically featuring vibrant IPS (In-Plane Switching) technology. It is widely used in DIY electronics for its high resolution and fast communication speeds.
Key Technical Specs
TFT_eSPI library usually delivers the fastest performance.Adafruit_ST7789 or Arduino_ST7789_Fast for basic projects.st7789-mpy or st7789.py library is excellent for rapid prototyping.Pro Tip: If your screen shows “inverted” colors (e.g., black is white), look for an invertDisplay() command in your library setup.
The pinout for the ST7789 depends on whether you have a 7-pin or 8-pin breakout board. Most common DIY modules use a 7-pin layout, but many professional breakouts include a CS (Chip Select) pin.
Some modules add an eighth pin to allow multiple devices on the same SPI bus.
To create graphics for an ST7789 display, you can either use professional GUI editors for complex interfaces or simple image converters for static images. If you want to drag-and-drop buttons, sliders, and charts, use these tools that export code directly:
Image & Asset Converters
If you have a picture (JPG/PNG) and just want to display it on the screen:
This page has been accessed for: Today: 8, Until now: 12