1.8 Inch TFT Display Module ST7735
Compact Color Display with SPI Interface for Arduino
This 1.8 inch TFT LCD display module is a fullcolor graphical display with a 128x160 resolution, ideal for adding vibrant visual output to Arduino and other microcontroller projects [citation:1][citation:2]. Controlled by the ST7735 driver IC, it uses a simple SPI interface requiring only 45 I/O pins [citation:2][citation:5].
HighResolution Color Display 128x160 pixel resolution with 262K colors for sharp, detailed visuals.
Simple SPI Interface Minimal wiring with 4wire SPI communication for easy integration.
Operating voltage: 3.3V to 5V DC [citation:2][citation:6].
The display uses the ST7735 driver with a wide viewing angle and high contrast [citation:1][citation:3].
Support for hardware or software SPI provides flexibility for various microcontrollers [citation:6].
Most modules are 3.3V logic; for 5V Arduinos, use 1k series resistors on signal lines or a level shifter [citation:3][citation:5].
Technical Specifications
| Parameter | Value |
|---|
| Screen Size | 1.8 inch |
| Resolution | 128 x 160 pixels |
| Color Depth | 262K (18-bit) |
| Interface | SPI (4-wire) |
| Driver IC | ST7735 |
= Key Features =
+Onboard 3.3V Regulator and Level Shifter - Some modules handle 5V power, and include level shifting for 5V logic [citation:5][citation:6].
+MicroSD Card Holder - Many boards include a slot for loading images or data from a microSD card [citation:5][citation:6].
+Wide Compatibility - Works with Arduino, ESP8266, ESP32, and other microcontrollers.
+WellSupported Ecosystem Extensive libraries available, including Adafruit_ST7735 and Ucglib.
= Applications =
- Sensor data and real-time display
- Menu and user interface screens
- Miniature game and graphical interfaces
- Wearable and compact IoT devices
- Educational projects for embedded graphics
Versatile Display Solution - One of the most popular beginner TFT displays for makers [citation:5].
Great Documentation and Support - Extensive library support and community resources.
√ Small and lightweight for compact designs [citation:1].
√ Ideal for color graphical user interfaces and sensor readouts.
√ Multiple PCB sizes and pin configurations available.
Troubleshooting
Display shows white screen:
- Adjust contrast or check initialization in code.
- Verify SPI wiring (CS, RST, DC, SDA, SCL) [citation:2].
- Check if the correct driver (ST7735) is initialized.
No display or garbled text:
- Ensure correct library and pin assignments.
- Some modules require specific initialization sequences; try different library examples.