1.8 Inch SPI 128x160 TFT LCD Display Module for Arduino
1.8 Inch SPI 128x160 TFT LCD Display Module With PCB for Arduino
This is a 1.8-inch SPI TFT LCD display module that offers 128x160 pixel resolution and full 18-bit colour. It runs on the ST7735S driver IC, communicating over a four-wire SPI interface for fast, flicker-free updates. The module arrives pre-soldered onto a small PCB with header pins, so you can plug it straight onto a breadboard or connect via jumper wires with no extra hardware.
Key Specifications
| Specification | Value |
|---|---|
| Screen Size | 1.8 inch diagonal |
| Resolution | 128 × 160 pixels |
| Display Driver | ST7735S |
| Interface | 4-wire SPI |
| Logic Voltage | 3.3V (5V tolerant with onboard LDO) |
| PCB Dimensions | 56 mm × 35 mm |
What You Can Build With This
- A handheld game console showing simple sprites and animations on the tiny colour screen
- A weather station dashboard pulling data from a Wi-Fi module and displaying icons and text
- A sensor data logger that graphs temperature or humidity in real time
- A menu system for a larger controller project, using a rotary encoder to navigate icons on the TFT
Compatibility
This display works with any board that has an SPI bus and a 3.3V logic level, including Arduino Uno, Nano, Mega, and ESP32. The onboard 3.3V regulator handles 5V power and signals, so you can connect directly to 5V boards without level shifters. The standard pinout matches the Adafruit ST7735 library and the TFT_eSPI library, making code setup quick.
Wiring Notes
Connect VCC to 5V (or 3.3V), GND to ground, SCL to SCK, SDA to MOSI, RES to any digital pin, DC to another pin, CS to a chip-select pin, and BLK to ground or a PWM pin for backlight control. Keep SPI wires short, under 15 cm, and avoid routing them near noisy components. The onboard LDO can supply up to 150 mA, enough for the display and a couple of sensors.
Why Buy from Compoden
Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.
Is this compatible with Arduino Uno?
Yes, it works with Arduino Uno using the standard SPI pins (13, 11, 10) plus three additional digital pins for RES, DC, and CS. The onboard regulator handles 5V logic safely, so no extra level shifter is needed.
Which library should I use?
Adafruit's ST7735 library works out of the box. For faster drawing, use the TFT_eSPI library and configure the pin assignments exactly as wired. Both libraries are available in the Arduino Library Manager.
Can I use this with a Raspberry Pi Pico?
Yes, the 3.3V logic of the Pico matches the display. Wire to the SPI0 or SPI1 pins and use the st7735 MicroPython driver or the Adafruit CircuitPython library. The backlight pin can be driven by a GPIO or connected directly to 3.3V for full brightness.
📦 Free Setup Handoff Document Included
Every Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.
Ask Soldr above what you can build with this — it knows every Compoden kit this part appears in.
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items