1.8 inch TFT LCD Module 128×160 For Arduino
1.8 inch TFT LCD module is a versatile, colorful display perfect for Arduino and other development boards. With a 128×160 resolution, it provides clear and vibrant visuals. This module is designed for efficiency, using SPI communication and requiring minimal IOs. It includes an SD card slot for additional functionalities and comes with Arduino sample code for easy setup. Supporting a 16-bit RGB 65K color display and operating at 5V/3.3V, it’s an ideal choice for students and hobbyists looking to add a visual interface to their electronic projects.






Category: Arduino Shields
1.8 Inch TFT LCD Module 128×160 for Arduino
This 1.8 inch TFT LCD module drives a 128×160 pixel colour display via 4-wire SPI using the ST7735S controller. It runs on 3.3V logic and connects natively to ESP32 and ESP8266 boards; a simple level shifter on the SPI lines makes it compatible with 5V Arduino Uno boards. The module includes a micro SD card socket on the back sharing the SPI bus with a dedicated CS line.
- ST7735S driver, 128×160 pixels — 65K colour (16-bit RGB565)
- 4-wire SPI interface — MOSI, SCK, CS, DC, optional RST
- Micro SD card slot — shared SPI bus, separate CS line
- 3.3V logic — direct connection to ESP32, level shift for Uno
- Backlight pin (BL) — PWM-dimmable for power saving
| Specification | Value |
|---|---|
| Screen size | 1.8 inch diagonal |
| Resolution | 128 x 160 pixels |
| Driver IC | ST7735S |
| Interface | 4-wire SPI |
| Colour depth | 65K colours (16-bit) |
| Logic voltage | 3.3V |
| SD card | Micro SD, SPI |
Which library works with the ST7735S on Arduino?
The Adafruit ST7735 library covers this display on Arduino and ESP32. Bodmer’s TFT_eSPI library is faster on ESP32 — it uses SPI DMA for smooth animation at up to 40MHz. Both are in the Arduino Library Manager. Select the INITR_BLACKTAB or INITR_GREENTAB initialiser to match your specific module revision.
Does a 5V Arduino Uno need a level shifter for this display?
Yes. The ST7735S accepts 3.3V logic only. A 4-channel bidirectional level shifter on MOSI, SCK, CS, and DC protects the driver IC from 5V signals. The SD card SPI lines also require 3.3V.
Best for
Arduino sensor dashboards, ESP32 IoT status screens, handheld game consoles, weather station displays, GPS readouts, retro graphics projects, and builds needing a small colour display without a touchscreen.
Why Kunkune
Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.
Buying in bulk? For orders of 10+ units, contact us for trade pricing.
A final check before payment
Review your options, quantities and the final total before confirming.
Ordering for an occasion
Delivery times are estimates, so leave time before your occasion.
Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.
Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.
View policyIf plans change
Ask the store about your order before making return or refund arrangements.
Please contact us for the refund processing timeframe before returning an item.
View policyPlanning delivery
Review the available services for your destination.
Standard Shipping · United States: $0.00
Express Shipping · United States: $3.99
View policyReturn arrangements
Contact the store first to check the conditions for your item.
United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.
View policy








