Introduction
This manual provides comprehensive instructions for the GODIYMODULES 1.8 inch 128x160 SPI Full Color TFT LCD Display Module, featuring the ST7735S driver. This display is designed for integration with microcontrollers such as Arduino, offering a compact and vibrant visual output solution for various electronic projects.

Image: The GODIYMODULES 1.8 inch ST7735S TFT LCD Display Module, showing its compact form factor and pin headers.
Product Features
- Display Size: 1.8 inch
- Resolution: 128RGB x 160 Dots
- Driver IC: ST7735S
- Interface: SPI (Serial Peripheral Interface)
- Color Depth: Full Color (Graphic 128RGB*160 Dot-matrix)
- Operating Voltage: 3.3V
- Compatibility: Designed for use with Arduino and other microcontrollers.
What's in the Box
The package includes:
- 1 x GODIYMODULES 1.8 inch ST7735S TFT LCD Display Module
Specifications
| Feature | Detail |
|---|---|
| Brand | GODIYMODULES |
| Model Name | ST7735S |
| Connectivity Technology | SPI |
| Display Type | 262K/65K TFT Transmissive Normal White |
| Resolution | 128RGB x 160 Dots |
| LCD Driver IC | ST7735S |
| Backlight | 2 CHIP-WHITE LED (Parallel) |
| Operating Temperature | -10°C to 60°C |
| Storage Temperature | -20°C to 70°C |
| Compatible Devices | Arduino |
| Operating System | Linux (compatible with various embedded systems) |

Image: Technical drawing showing the dimensions and pin assignments for the display module.
Setup and Installation
This section details the physical connection of the display module to your microcontroller.
Pinout Description
The module features an 8-pin header for connection. Refer to the table below for pin descriptions:
| Pin | Description |
|---|---|
| GND | Ground connection. |
| VDD | Power supply input (3.3V). |
| SCL | Serial Clock for SPI communication. |
| SDA | Serial Data (MOSI) for SPI communication. |
| RST | Reset pin. Active low. |
| DC | Data/Command selection pin. High for data, low for command. |
| CS | Chip Select pin. Active low. |
| BLK | Backlight control pin. Typically connected to 3.3V for always-on backlight. |
Power Supply Considerations
The display module operates at 3.3V. If your microcontroller operates at 5V (e.g., some Arduino Uno models), it is crucial to use a logic level shifter for the data pins (SCL, SDA, RST, DC, CS) to prevent damage to the display module. Connecting 5V directly to the data pins can permanently damage the ST7735S driver IC.
Operating Instructions
The ST7735S TFT LCD display communicates via the SPI protocol. To operate the display, you will need to use a compatible library for your chosen microcontroller platform.
Software Libraries
For Arduino users, popular libraries such as the Adafruit ST7735 Library or the TFT_eSPI Library are commonly used. These libraries provide functions for initializing the display, drawing text, shapes, and images.
- Initialization: The library will require you to specify the pins connected to CS, DC, and RST.
- Drawing Functions: Use the library's functions to set colors, draw pixels, lines, rectangles, circles, and display text.
- Image Display: Libraries often support displaying bitmap images stored in flash memory or on an SD card.
Refer to the documentation and examples provided with your chosen library for detailed programming instructions.
Maintenance
The 1.8 inch ST7735S TFT LCD Display Module is a robust component, but proper handling and care will ensure its longevity:
- Handling: Avoid touching the display surface directly to prevent fingerprints and scratches. Handle the module by its edges.
- Cleaning: If necessary, gently wipe the display surface with a soft, lint-free cloth. Do not use abrasive cleaners or solvents.
- Storage: Store the module in an anti-static bag in a dry environment, away from direct sunlight and extreme temperatures.
- Power: Always ensure correct voltage (3.3V) and polarity when connecting power.
Troubleshooting
If you encounter issues with your display module, consider the following troubleshooting steps:
- No Display/White Screen:
- Verify all power and ground connections (VDD to 3.3V, GND to Ground).
- Check if the backlight (BLK pin) is correctly connected and receiving power.
- Ensure the display is properly initialized in your code with the correct pins for CS, DC, and RST.
- Confirm that the SPI communication pins (SCL, SDA) are correctly wired and configured.
- Garbled or Incorrect Colors:
- Double-check the wiring for SCL and SDA.
- Ensure the correct display type (ST7735S) is selected in your software library's initialization.
- Verify that the logic level shifting is correctly implemented if using a 5V microcontroller.
- Display Not Responding:
- Check the RST (Reset) pin connection and ensure it's being toggled correctly during initialization.
- Confirm the CS (Chip Select) pin is correctly controlled by your microcontroller.
Warranty and Support
This product is manufactured by GODIYMODULES. For specific warranty details and technical support, please contact the manufacturer directly or refer to their official website. Keep your purchase receipt as proof of purchase.