

The Adafruit 0.96in 160x80 TFT Display is a compact, high-resolution color display that provides a rich visual output. This display is perfect for wearable devices, small embedded systems, or any project where space is at a premium but a high-quality display is desired. It is commonly used in DIY electronics, particularly with Arduino and Raspberry Pi platforms, for displaying sensor data, creating user interfaces, or showing images and animations.








| Pin Number | Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | VCC | Power supply (3.3V input) |
| 3 | SCL | SPI clock input |
| 4 | SDA | SPI data input |
| 5 | RES | Reset pin (active low) |
| 6 | DC | Data/Command control pin |
| 7 | CS | Chip Select (active low) |
| 8 | BL | Backlight control (optional) |
To use the Adafruit 0.96in 160x80 TFT Display in a circuit:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
// Pin definitions
#define TFT_CS 10
#define TFT_RST 9
#define TFT_DC 8
// Initialize Adafruit ST7735 TFT library
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize display
tft.initR(INITR_MINI160x80);
tft.fillScreen(ST7735_BLACK);
// Display sample text
tft.setCursor(0, 0);
tft.setTextColor(ST7735_WHITE);
tft.setTextWrap(true);
tft.print("Hello, World!");
}
void loop() {
// No need to do anything here for this simple example
}
Make sure to install the Adafruit_GFX and Adafruit_ST7735 libraries through the Arduino Library Manager before uploading this code to your Arduino UNO.
Q: Can I use this display with a 5V microcontroller? A: Yes, but you must use a level shifter for the SPI lines to convert the 5V signals to 3.3V.
Q: How can I control the backlight brightness? A: Connect the BL pin to a PWM-capable pin on your microcontroller and use analogWrite() to adjust the brightness.
Q: What should I do if I see white dots or lines on the display? A: White dots or lines can indicate a damaged display or a loose connection. Check the ribbon cable and the solder joints on the display pins.
This documentation provides a comprehensive guide to using the Adafruit 0.96in 160x80 TFT Display with your projects. For further assistance, consult the Adafruit forums or the product's official page.