

The TFT LCD Display 2.25" 76x284 (Manufacturer Part ID: TFT LCD ST7789 SPI 76x284 Display) by EstarDyn is a compact, high-quality thin-film transistor liquid crystal display. It features a resolution of 76x284 pixels and measures 2.25 inches diagonally, making it ideal for applications requiring a small yet vibrant display. This display is driven by the ST7789 controller and communicates via an SPI (Serial Peripheral Interface), ensuring fast and efficient data transfer.








Below are the key technical details of the TFT LCD Display 2.25" 76x284:
| Parameter | Specification |
|---|---|
| Display Type | TFT LCD |
| Diagonal Size | 2.25 inches |
| Resolution | 76x284 pixels |
| Controller IC | ST7789 |
| Interface | SPI (4-wire) |
| Operating Voltage | 3.3V (logic and backlight) |
| Backlight | LED |
| Pixel Format | RGB 65K colors (16-bit color depth) |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 27.8mm x 72.4mm x 2.5mm |
The TFT LCD Display has an 8-pin interface. Below is the pinout and description:
| Pin | Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | VCC | Power supply (3.3V) |
| 3 | SCL | Serial Clock Line (SPI clock input) |
| 4 | SDA | Serial Data Line (SPI data input/output) |
| 5 | RES | Reset pin (active low) |
| 6 | DC | Data/Command control pin (High = Data, Low = Command) |
| 7 | CS | Chip Select (active low) |
| 8 | BLK | Backlight control (connect to 3.3V for always-on or PWM for brightness control) |
To use the TFT LCD Display with a microcontroller (e.g., Arduino UNO), follow these steps:
Below is an example of how to interface the display with an Arduino UNO using the Adafruit_GFX and Adafruit_ST7789 libraries:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // ST7789 driver library
#include <SPI.h> // SPI library
// Define pin connections
#define TFT_CS 10 // Chip Select pin
#define TFT_RST 9 // Reset pin
#define TFT_DC 8 // Data/Command pin
// Initialize the display object
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
Serial.println("TFT LCD Display Test");
// Initialize the display
tft.init(76, 284); // Initialize with display resolution
tft.setRotation(1); // Set display orientation (0-3)
// Fill the screen with a color
tft.fillScreen(ST77XX_BLACK);
// Display some text
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(1);
tft.setCursor(10, 10);
tft.println("Hello, TFT!");
}
void loop() {
// Add your code here to update the display
}
The display does not turn on.
The display shows a blank screen.
The display flickers or shows distorted graphics.
The backlight does not work.
Q: Can I use this display with a 5V microcontroller?
A: Yes, but you must use level shifters to convert the 5V logic signals to 3.3V to avoid damaging the display.
Q: What is the maximum SPI clock speed supported?
A: The ST7789 controller typically supports SPI clock speeds up to 15 MHz. Check your microcontroller's capabilities for compatibility.
Q: Can I control the backlight brightness?
A: Yes, connect the BLK pin to a PWM-capable GPIO pin and adjust the duty cycle to control brightness.
Q: Is this display compatible with Raspberry Pi?
A: Yes, the display can be used with Raspberry Pi via SPI, but you may need to configure the SPI interface and install appropriate libraries.
By following this documentation, you can successfully integrate and operate the TFT LCD Display 2.25" 76x284 in your projects.