- All products
- Displays
- Graphical
- LCD 1.44 Inch Colored Screen TFT SPI Module 128X128
- Graphical
Features
- 1.44-inch full-color TFT LCD display.
- 128 × 128 pixel resolution.
- Driven by the ST7735 display controller.
- SPI interface for high-speed communication.
- Supports up to 65K RGB colors.
- Low GPIO usage with SPI communication.
- Integrated LED backlight.
- Compact design suitable for embedded applications.
- Compatible with Arduino, ESP32, STM32, Raspberry Pi, and other SPI-capable controllers.
Principle of Operation
The display communicates with a host microcontroller using the SPI (Serial Peripheral Interface) protocol. The microcontroller sends commands and pixel data to the onboard ST7735 controller, which stores the image in internal display memory and refreshes the TFT LCD accordingly.
The Data/Command (A0/DC) pin selects whether transmitted bytes represent display commands or pixel data, while the Chip Select (CS) pin enables communication with the display. The RESET pin initializes the controller during startup, and the LED pin powers the display backlight.
Pinout

| Pin | Description |
|---|---|
| VCC | Power input (3.3V or 5V depending on module version) |
| GND | Ground |
| CS | SPI Chip Select |
| RESET (RST) | Display reset input |
| A0 (DC) | Data / Command selection |
| SDA (MOSI) | SPI data input |
| SCK (CLK) | SPI clock input |
| LED | Backlight power input |
Wiring (ESP8266 (Wemos))

| TFT Module Pin | Wemos Board Pin | Pin Purpose / Function |
|---|---|---|
| VCC | 3.3V | Power input |
| GND | GND | Ground line |
| CS | D1 | SPI Chip Select |
| RESET | D2 | Hardware Reset |
| A0 (DC) | D3 | Data / Command Control Pin |
| SDA (MOSI) | D7 | Hardware SPI Data Output |
| SCK | D5 | Hardware SPI Clock Output |
| LED | 3.3V | Display Backlight Power Source |
Wemos Custom Arduino Sketch
Install the Adafruit ST7735 and GFX libraries in the Arduino IDE before uploading this sketch.
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
// Hardware pin mapping definitions tailored for Wemos boards
#define TFT_CS D1
#define TFT_RST D2
#define TFT_DC D3
// Initialize the display object mapped to the hardware layout
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
Serial.begin(115200);
// Start up the driver chip for a 128x128 pixel module configuration
tft.initR(INITR_144GREENTAB);
// Wipe screen and paint it solid blue
tft.fillScreen(ST7735_BLUE);
// Render test message strings
tft.setCursor(10, 30);
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(2);
tft.println("WEMOS");
tft.setCursor(10, 60);
tft.setTextColor(ST7735_YELLOW);
tft.println("ONLINE!");
}
void loop() {
// Static rendering frame
}
Applications
- Arduino graphical user interfaces.
- IoT device displays.
- Portable measurement instruments.
- Robotics control panels.
- Embedded status displays.
- Menu-driven electronic projects.
- Sensor data visualization.
- Wearable electronics.
Specifications
| Parameter | Value |
|---|---|
| Display Size | 1.44 Inch |
| Resolution | 128 × 128 pixels |
| Display Type | TFT LCD |
| Driver IC | ST7735 |
| Interface | SPI |
| Color Depth | 65K RGB Colors |
| Supply Voltage | 3.3V–5V (module dependent) |
| Backlight | LED |
| Operating Temperature | -20°C to +70°C (typical) |
Resources
Features
- 1.44-inch full-color TFT LCD display.
- 128 × 128 pixel resolution.
- Driven by the ST7735 display controller.
- SPI interface for high-speed communication.
- Supports up to 65K RGB colors.
- Low GPIO usage with SPI communication.
- Integrated LED backlight.
- Compact design suitable for embedded applications.
- Compatible with Arduino, ESP32, STM32, Raspberry Pi, and other SPI-capable controllers.
Principle of Operation
The display communicates with a host microcontroller using the SPI (Serial Peripheral Interface) protocol. The microcontroller sends commands and pixel data to the onboard ST7735 controller, which stores the image in internal display memory and refreshes the TFT LCD accordingly.
The Data/Command (A0/DC) pin selects whether transmitted bytes represent display commands or pixel data, while the Chip Select (CS) pin enables communication with the display. The RESET pin initializes the controller during startup, and the LED pin powers the display backlight.
Pinout

| Pin | Description |
|---|---|
| VCC | Power input (3.3V or 5V depending on module version) |
| GND | Ground |
| CS | SPI Chip Select |
| RESET (RST) | Display reset input |
| A0 (DC) | Data / Command selection |
| SDA (MOSI) | SPI data input |
| SCK (CLK) | SPI clock input |
| LED | Backlight power input |
Wiring (ESP8266 (Wemos))

| TFT Module Pin | Wemos Board Pin | Pin Purpose / Function |
|---|---|---|
| VCC | 3.3V | Power input |
| GND | GND | Ground line |
| CS | D1 | SPI Chip Select |
| RESET | D2 | Hardware Reset |
| A0 (DC) | D3 | Data / Command Control Pin |
| SDA (MOSI) | D7 | Hardware SPI Data Output |
| SCK | D5 | Hardware SPI Clock Output |
| LED | 3.3V | Display Backlight Power Source |
Wemos Custom Arduino Sketch
Install the Adafruit ST7735 and GFX libraries in the Arduino IDE before uploading this sketch.
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
// Hardware pin mapping definitions tailored for Wemos boards
#define TFT_CS D1
#define TFT_RST D2
#define TFT_DC D3
// Initialize the display object mapped to the hardware layout
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
Serial.begin(115200);
// Start up the driver chip for a 128x128 pixel module configuration
tft.initR(INITR_144GREENTAB);
// Wipe screen and paint it solid blue
tft.fillScreen(ST7735_BLUE);
// Render test message strings
tft.setCursor(10, 30);
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(2);
tft.println("WEMOS");
tft.setCursor(10, 60);
tft.setTextColor(ST7735_YELLOW);
tft.println("ONLINE!");
}
void loop() {
// Static rendering frame
}
Applications
- Arduino graphical user interfaces.
- IoT device displays.
- Portable measurement instruments.
- Robotics control panels.
- Embedded status displays.
- Menu-driven electronic projects.
- Sensor data visualization.
- Wearable electronics.
Specifications
| Parameter | Value |
|---|---|
| Display Size | 1.44 Inch |
| Resolution | 128 × 128 pixels |
| Display Type | TFT LCD |
| Driver IC | ST7735 |
| Interface | SPI |
| Color Depth | 65K RGB Colors |
| Supply Voltage | 3.3V–5V (module dependent) |
| Backlight | LED |
| Operating Temperature | -20°C to +70°C (typical) |

