In stock 1.8 inch TFT LCD Display Module 128x160 ST7735 (SPI)
1.8 inch TFT LCD Display Module 128x160 ST7735 (SPI) view 2

Tft Graphic

1.8 inch TFT LCD Display Module 128x160 ST7735 (SPI)

1.8" full-color 128x160 TFT with ST7735 driver over 4-wire SPI; entry-level graphic color display for Arduino.

₹273 + 18% GST

SKU: BOTBIT-DSP-08 · Best for: Displaying sensor readings, dashboards and status text in Arduino/ESP32 projects

Overview

About 1.8 inch TFT LCD Display Module 128x160 ST7735 (SPI).

The 1.8 inch TFT LCD Display Module is a full-color 128x160 pixel screen built around the popular Sitronix ST7735/ST7735S driver IC and driven over a 4-wire SPI bus. It is one of the most affordable ways to add a genuine color graphic display to an Arduino, ESP8266, ESP32 or STM32 project, making it a staple in Indian maker labs, college mini-projects and hobby builds.

The module accepts data over SPI, so it only needs a handful of pins (SCK, MOSI, CS, DC/RS, RESET) plus power, freeing up the rest of your microcontroller. Most versions expose a backlight (LED/BLK) pin and many carry an onboard 3.3V regulator and level-friendly design, though you should confirm your specific variant.

Backed by mature, well-documented libraries such as Adafruit ST7735 and TFT_eSPI, this display is a reliable entry point for showing text, sensor readings, small graphs, icons and simple UI. At roughly Rs 273 it offers a lot of visual capability for the price.

Key features

Why it stands out.

1.8 inch full-color TFT panel with 128x160 pixel resolution and 65K (RGB565) color depth

Sitronix ST7735/ST7735S controller driven over a fast 4-wire SPI interface (SCK, MOSI, CS, DC, RST)

Low pin count leaves most microcontroller GPIOs free for sensors and other peripherals

Works with 3.3V logic; many boards include an onboard regulator so a 5V supply can be used for VCC

Supported by mature Adafruit-ST7735, Adafruit-GFX and TFT_eSPI libraries for text, shapes, bitmaps and fonts

Some variants include an onboard microSD card slot sharing the same SPI bus for storing images

Specifications

Selection facts.

Display size1.8 inch diagonal
Resolution128 x 160 pixels
Driver ICSitronix ST7735 / ST7735S
Color depth65K colors (16-bit RGB565)
Interface4-wire SPI (serial)
Operating voltage3.3V logic; VCC 3.3V-5V (regulator-dependent)
BacklightWhite LED (controllable via BLK/LED pin)
Panel typeTFT LCD
Typical pinoutVCC, GND, SCK, SDA/MOSI, RES, DC/RS, CS, BLK

Applications

Where it is used.

Buying guide

How to choose.

This 1.8 inch ST7735 module is the right pick if you want the cheapest reliable way to add color graphics to an Arduino or ESP project and 128x160 resolution is enough for text and simple UI. If you need a larger canvas or touch input, step up to the 2.4 inch ILI9341 (BOTBIT-DSP-09) instead.

Pair it with an Arduino UNO, Nano, ESP8266 (NodeMCU/Wemos D1) or ESP32. Because the panel is a 3.3V device, use level shifting or a module with an onboard regulator when driving it from a 5V UNO. Use the TFT_eSPI library on ESP boards for the fastest refresh rates.

Note that ST7735 modules ship in a few variants (red/green/black tab), so if colors or offsets look wrong you simply select the matching tab option in the library. Buy jumper wires and a breadboard alongside if you are prototyping.

FAQ

Common questions.

Which microcontrollers is this display compatible with?

It works with Arduino UNO, Nano, Mega, ESP8266 (NodeMCU/Wemos), ESP32, STM32 and Raspberry Pi Pico. Since the panel uses 3.3V logic, drive it from 3.3V boards directly or use level shifting/an onboard-regulator module with a 5V UNO/Mega.

Which library should I use to program it?

Use the Adafruit ST7735 library together with Adafruit GFX for Arduino, or the high-performance TFT_eSPI library for ESP8266/ESP32. Both are free in the Arduino Library Manager and include text, shape and bitmap examples.

How do I wire it to an Arduino?

Connect VCC and GND to power, then SCK to the SPI clock, SDA/MOSI to MOSI, plus CS, DC/RS and RES to any digital pins you define in code. BLK/LED controls the backlight and can be tied to 3.3V or a PWM pin for dimming.

My colors look inverted or shifted. How do I fix it?

ST7735 modules come in red, green and black tab variants with slightly different pixel offsets. In the Adafruit ST7735 example, change the initR() tab option (INITR_BLACKTAB, INITR_REDTAB or INITR_GREENTAB) until the image is correct.

Does it support touch input?

No. This 1.8 inch module is display-only. If you need on-screen touch control, choose the 2.4 inch ILI9341 touch module (BOTBIT-DSP-09) or the CYD ESP32 board (BOTBIT-DSP-12).

What is in the box?

You receive the 1.8 inch TFT display module itself with a soldered header. Jumper wires are usually not included, so order male-to-female jumpers separately if you are wiring it on a breadboard.

More in Displays & HMI

Related hardware.

You may also need

Pairs well with.

In stock Arduino Uno R3

Arduino Boards

Arduino Uno R3

The classic ATmega328P 8-bit microcontroller board, a popular beginner prototyping platform with 14 digital and 6 analog I/O pins.

₹799 + 18% GST