0.96 inch IPS TFT Display with ST7735S - 80x160 pixel - SPI

-50%

Original price was: C$4.99.Current price is: C$2.49.

Availability: In stock (can be backordered)

- +
GTIN: 04260474031719 SKU: 26171 Categories: , , Tags: , ,

This 0.96 inch IPS TFT display module is a compact full-color graphic display for microcontroller and embedded projects. It provides an 80 x 160 pixel RGB display area and uses the ST7735S display driver IC with an SPI interface.

The module is suitable for Arduino, ESP32, ESP8266, RP2040, STM32, Raspberry Pi Pico, and other 3.3V microcontroller platforms. It is useful for compact user interfaces, status displays, menus, sensor readouts, small graphics, icons, and portable electronics projects where a small but sharp color display is required.

The display uses a normally black IPS panel, which provides strong contrast and a wide viewing angle compared with many simple low-cost TFT displays. The SPI interface keeps the required number of control pins low while still allowing fast screen updates for small graphics and text.

Typical applications

  • Arduino and ESP32 display projects
  • Raspberry Pi Pico and RP2040 user interfaces
  • Small sensor dashboards
  • Portable instruments and handheld devices
  • Battery-powered electronics projects
  • Status displays for embedded systems
  • Menus, icons, and graphical user interfaces
  • Small clocks, counters, meters, and information screens
  • DIY electronics, education, and prototyping

Key features

  • 0.96-inch full-color TFT display module
  • 80 x 160 pixel RGB resolution
  • Normally black IPS display panel
  • ST7735S display driver IC
  • SPI interface
  • 3.3V power and logic operation
  • Compact PCB module with mounting holes
  • Backlight control pin
  • Suitable for text, graphics, icons, and simple user interfaces
  • Supported by common Arduino display libraries
  • Works with many 3.3V microcontroller boards

Technical specifications

Display size 0.96 inch
Display type IPS TFT LCD
Display mode Normally black
Display format Graphic 80RGB x 160 dot-matrix
Resolution 80 x 160 pixels
Driver IC ST7735S
Interface SPI
Power supply 3.3V
Outline dimensions 24 x 30 x 2.8mm
Active display area 10.8 x 21.7mm
Dot pitch 0.135 x 0.136mm
Operating temperature -20 to 70°C
Backlight control BLK pin

Pin description

Pin Name Description
1 GND Ground
2 VCC 3.3V power input
3 SCL SPI serial clock input
4 SDA SPI serial data input, usually connected to MOSI
5 RES Display reset input. Pull low to reset the display controller. Keep high during normal operation.
6 DC Data / command selection input
7 CS SPI chip select input
8 BLK Backlight control input

SPI signal notes

  • The pin names SCL and SDA on this module refer to SPI clock and SPI data, not I2C.
  • SCL connects to the SPI clock signal.
  • SDA connects to the SPI MOSI signal from the controller.
  • The module does not use a MISO output for normal display operation.
  • CS, DC, and RES are control signals and are usually connected to regular GPIO pins.
  • BLK can be connected to 3.3V for always-on backlight operation or to a PWM-capable GPIO for software brightness control.

Library and software support for 0.96 inch IPS TFT Display

  • The ST7735S controller is supported by widely used Arduino display libraries.
  • Adafruit ST7735 / ST7789 library support is commonly used together with Adafruit GFX for graphics, text, lines, rectangles, circles, bitmaps, and fonts.
  • TFT_eSPI is a popular option for ESP32, ESP8266, RP2040, and STM32 projects and supports many ST7735-based SPI TFT displays.
  • Other graphics libraries, including Arduino_GFX, may also support ST7735-based displays depending on board and configuration.
  • Library configuration may require selecting the ST7735 driver, 80 x 160 resolution, correct rotation, RGB / BGR color order, and possible display offset values.
  • Because different ST7735 display modules can use slightly different panel offsets, the first test may require adjusting width, height, rotation, color order, or start offset in software.

Memory and performance notes

  • An 80 x 160 display contains 12,800 pixels.
  • A full 16-bit color framebuffer would require about 25.6KB of RAM.
  • Many Arduino graphics libraries can draw directly to the display without requiring a full framebuffer.
  • Small displays like this are well suited for microcontrollers with limited memory.
  • SPI speed, wiring length, and library configuration can affect update speed and display reliability.

Basic connection overview

Display pin Typical controller connection
GND Ground
VCC 3.3V
SCL SPI SCK
SDA SPI MOSI
RES GPIO for reset
DC GPIO for data / command selection
CS SPI chip select or GPIO
BLK 3.3V or PWM-capable GPIO for backlight control

Important notes

  • This is a 3.3V display module. Do not connect the power input directly to 5V unless your specific module version is confirmed to include suitable regulation and level shifting.
  • The SPI data and control pins should be driven with 3.3V logic.
  • The display is not an I2C display, even though the data pin is marked SDA.
  • The backlight is controlled separately through the BLK pin.
  • The exact software initialization may vary slightly depending on the library and display panel variant.
  • For ESP32 and RP2040 projects, TFT_eSPI is often a good choice for better performance.
  • For general Arduino projects, Adafruit ST7735 together with Adafruit GFX is a common starting point.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
Scroll to Top