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

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.
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 size | 1.8 inch diagonal |
|---|---|
| Resolution | 128 x 160 pixels |
| Driver IC | Sitronix ST7735 / ST7735S |
| Color depth | 65K colors (16-bit RGB565) |
| Interface | 4-wire SPI (serial) |
| Operating voltage | 3.3V logic; VCC 3.3V-5V (regulator-dependent) |
| Backlight | White LED (controllable via BLK/LED pin) |
| Panel type | TFT LCD |
| Typical pinout | VCC, GND, SCK, SDA/MOSI, RES, DC/RS, CS, BLK |
Applications
Where it is used.
- Displaying sensor readings, dashboards and status text in Arduino/ESP32 projects
- Small graphical user interfaces, menus and icon-based control panels
- Weather stations, clocks and IoT node displays showing live data
- Educational and college mini-projects that need an affordable color screen
- Wearable and portable gadget prototypes where a compact screen is required
- Showing simple graphs, gauges and animated indicators for hobby robotics
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.
Tft Graphic
2.4 inch TFT LCD Touch Display Module 240x320 ILI9341 (SPI)
2.4" 240x320 color TFT with ILI9341 driver, resistive touch and microSD slot, SPI interface for UNO/MEGA/ESP32.
₹550 + 18% GST
Tft Graphic
3.5 inch TFT LCD Touch Screen Display for Raspberry Pi (320x480)
3.5" 320x480 resistive-touch SPI TFT that plugs directly onto the Raspberry Pi GPIO header; ships with a stylus.
₹1,100 + 18% GST
Oled
0.96 inch OLED Display Module 128x64 SSD1306 (I2C)
Monochrome 0.96" 128x64 OLED with SSD1306 driver, I2C 4-pin interface; the default display for Arduino/ESP32 projects.
₹175 + 18% GST
Oled
1.3 inch OLED Display Module 128x64 SH1106 (I2C)
Larger 1.3" 128x64 monochrome OLED using the SH1106 controller with I2C interface; brighter, roomier alternative to the 0.96".
₹320 + 18% GST
You may also need
Pairs well with.
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
Breadboards Jumpers
MB102 830 Points Solderless Breadboard
Full-size 830 tie-point solderless prototyping breadboard with power rails, accepts 20-29 AWG wire.
₹90 + 18% GST