

The LCD TFT 1.44 inch 128x128 is a compact, vibrant display module manufactured by LCD. It utilizes Thin-Film Transistor (TFT) technology to deliver a resolution of 128x128 pixels, making it ideal for displaying colorful graphics and text in embedded systems. This module is widely used in projects requiring a small, high-quality display, such as IoT devices, handheld gadgets, and DIY electronics.








Below are the key technical details of the LCD TFT 1.44 inch 128x128 module:
| Specification | Value |
|---|---|
| Display Type | TFT LCD |
| Screen Size | 1.44 inches |
| Resolution | 128x128 pixels |
| Color Depth | 65K colors (16-bit RGB) |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Voltage | 3.3V to 5V |
| Backlight | LED |
| Driver IC | ST7735 |
| Dimensions | 27.8mm x 27.8mm |
The module typically has an 8-pin interface. Below is the pinout and description:
| Pin | Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | VCC | Power supply (3.3V or 5V) |
| 3 | SCL | Serial Clock Line (SPI clock input) |
| 4 | SDA | Serial Data Line (SPI data input) |
| 5 | RES | Reset pin (active low) |
| 6 | DC | Data/Command control pin (High for data, Low for command) |
| 7 | CS | Chip Select (active low) |
| 8 | BLK | Backlight control (connect to VCC for always-on backlight or PWM for dimming) |
To use this display with an Arduino UNO, connect the pins as follows:
| LCD Pin | Arduino Pin |
|---|---|
| GND | GND |
| VCC | 5V |
| SCL | D13 (SCK) |
| SDA | D11 (MOSI) |
| RES | D8 |
| DC | D9 |
| CS | D10 |
| BLK | 5V or PWM pin |
Below is an example Arduino sketch to initialize and display text on the LCD using the Adafruit ST7735 library. Ensure you have the library installed via the Arduino Library Manager.
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
// Define pins for the LCD
#define TFT_CS 10 // Chip Select pin
#define TFT_RST 8 // Reset pin
#define TFT_DC 9 // Data/Command pin
// Initialize the display object
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize the display
tft.initR(INITR_144GREENTAB); // Initialize for 1.44" TFT with green tab
tft.setRotation(1); // Set display rotation (1 = landscape)
// Fill the screen with black
tft.fillScreen(ST77XX_BLACK);
// Set text color and size
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(1);
// Display a message
tft.setCursor(10, 10); // Set cursor position
tft.print("Hello, World!"); // Print text to the screen
}
void loop() {
// Nothing to do here
}
INITR_144GREENTAB) are used for this specific display.Blank Screen
Distorted or Noisy Display
Backlight Not Turning On
Text or Graphics Not Displaying Properly
INITR_144GREENTAB) is used in the sketch.Can I use this display with a 3.3V microcontroller?
What is the maximum SPI clock speed supported?
Can I display images on this screen?
Is the backlight brightness adjustable?
By following this documentation, you can effectively integrate the LCD TFT 1.44 inch 128x128 module into your projects and troubleshoot common issues.