The TFT LCD 2.25″ (EastRising ER‑TFTM2.25‑1) is a thin-film transistor liquid crystal display designed for high-quality graphical and textual output. With a resolution of 76×284 pixels, this display is ideal for compact devices requiring clear and vibrant visuals. Its slim profile and efficient design make it suitable for a wide range of applications, including handheld devices, industrial equipment, and consumer electronics.
Parameter | Value |
---|---|
Manufacturer | EastRising |
Part Number | ER‑TFTM2.25‑1 |
Display Type | TFT LCD |
Resolution | 76×284 pixels |
Active Area | 11.64 mm × 43.56 mm |
Interface | SPI (Serial Peripheral Interface) |
Operating Voltage | 3.3V |
Backlight | LED, White |
Operating Temperature | -20°C to +70°C |
Storage Temperature | -30°C to +80°C |
The TFT LCD module has a 10-pin interface. Below is the pinout and description:
Pin No. | Name | Description |
---|---|---|
1 | GND | Ground (0V reference) |
2 | VCC | Power supply input (3.3V) |
3 | SCL | Serial Clock Line for SPI communication |
4 | SDA | Serial Data Line for SPI communication |
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 or PWM for brightness control) |
9 | NC | Not connected (leave unconnected) |
10 | GND | Ground (0V reference) |
Since the Arduino UNO operates at 5V logic levels, a level shifter is required to interface with the TFT LCD. Below is an example wiring:
TFT LCD Pin | Arduino Pin | Notes |
---|---|---|
GND | GND | Common ground |
VCC | 3.3V | Power supply |
SCL | D13 | SPI Clock |
SDA | D11 | SPI Data |
RES | D8 | Reset |
DC | D9 | Data/Command control |
CS | D10 | Chip Select |
BLK | 3.3V or PWM | Backlight control |
Below is a sample Arduino sketch to initialize and display text on the TFT LCD using the Adafruit GFX and Adafruit ST7735 libraries (compatible with this display):
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
// Define TFT pins
#define TFT_CS 10 // Chip Select
#define TFT_RST 8 // Reset
#define TFT_DC 9 // Data/Command
// Initialize the display
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
Serial.println("TFT LCD Test");
// Initialize the TFT display
tft.initR(INITR_BLACKTAB); // Initialize with ST7735 settings
tft.fillScreen(ST77XX_BLACK); // Clear the screen with black color
// Display text
tft.setTextColor(ST77XX_WHITE); // Set text color to white
tft.setTextSize(1); // Set text size
tft.setCursor(0, 0); // Set cursor position
tft.println("Hello, World!"); // Print text to the display
}
void loop() {
// Nothing to do here
}
Display Not Turning On:
No Output or Garbled Display:
Backlight Not Working:
Partial or Distorted Graphics:
Q: Can I use this display with a 5V microcontroller?
A: Yes, but you must use level shifters to convert 5V logic signals to 3.3V.
Q: What is the maximum SPI clock speed supported?
A: The display typically supports SPI clock speeds up to 10 MHz, but 4 MHz is recommended for stable operation.
Q: Can I control the backlight brightness?
A: Yes, connect the BLK pin to a PWM-capable pin on your microcontroller for adjustable brightness.
Q: Is this display compatible with Raspberry Pi?
A: Yes, it can be used with Raspberry Pi via SPI, but you may need to modify the driver configuration.
This concludes the documentation for the TFT LCD 2.25″ 76×284 Pixel (EastRising ER‑TFTM2.25‑1).