

The Display 1.8TFT is a 1.8-inch thin-film transistor (TFT) display manufactured by genérico with the part ID 1.8TFT. This compact display module is designed to deliver high-quality color images, making it ideal for applications requiring a small yet vibrant graphical interface. It is commonly used in portable devices, DIY electronics projects, and embedded systems for displaying text, images, and graphical data.








The following table outlines the key technical details of the Display 1.8TFT:
| Parameter | Specification |
|---|---|
| Display Type | TFT (Thin-Film Transistor) |
| Screen Size | 1.8 inches |
| Resolution | 128 x 160 pixels |
| Color Depth | 18-bit (262,144 colors) |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Voltage | 3.3V to 5V |
| Backlight Voltage | 3.0V to 3.3V |
| Current Consumption | ~50mA (with backlight on) |
| Dimensions | 34.5mm x 47.5mm x 4.5mm |
| Operating Temperature | -20°C to 70°C |
The Display 1.8TFT module typically has an 8-pin interface. Below is the pinout and description:
| Pin | Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | VCC | Power supply (3.3V to 5V) |
| 3 | SCL | Serial Clock (SPI clock input) |
| 4 | SDA | Serial Data (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 (connect to 3.3V for always on) |
To use the Display 1.8TFT in a circuit, follow these steps:
VCC pin to a 3.3V or 5V power source and the GND pin to ground.SCL (clock) and SDA (data) pins to the corresponding SPI pins on your microcontroller.RES pin to a GPIO pin on your microcontroller for resetting the display.DC pin to a GPIO pin to toggle between data and command modes.CS pin to a GPIO pin to enable or disable the display.BL pin to 3.3V for constant backlight or to a PWM pin for brightness control.Below is an example of how to connect and program the Display 1.8TFT with an Arduino UNO:
| Display Pin | Arduino UNO Pin |
|---|---|
| GND | GND |
| VCC | 5V |
| SCL | D13 (SPI Clock) |
| SDA | D11 (SPI MOSI) |
| RES | D8 |
| DC | D9 |
| CS | D10 |
| BL | 3.3V |
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Library for 1.8TFT display
#include <SPI.h>
// Define pins for the display
#define TFT_CS 10 // Chip Select pin
#define TFT_RST 8 // Reset pin
#define TFT_DC 9 // Data/Command pin
// Initialize the display object
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize the display
tft.initR(INITR_BLACKTAB); // Initialize with black tab configuration
tft.fillScreen(ST77XX_BLACK); // Clear the screen with black color
// Display a message
tft.setTextColor(ST77XX_WHITE); // Set text color to white
tft.setTextSize(1); // Set text size
tft.setCursor(10, 10); // Set cursor position
tft.println("Hello, 1.8TFT!"); // Print message
}
void loop() {
// Add your code here for dynamic updates
}
Display Not Turning On:
VCC and GND pins are properly connected.BL) is connected to 3.3V or a PWM signal.No Image or Incorrect Display:
SCL, SDA, CS, DC, RES) for proper wiring.Flickering or Unstable Display:
Backlight Not Working:
BL pin is connected to 3.3V or a PWM signal.Q: Can I use the Display 1.8TFT with a 5V microcontroller?
A: Yes, the display supports 5V logic levels, but using a level shifter is recommended for long-term reliability.
Q: What library should I use for Arduino?
A: Use the Adafruit_GFX and Adafruit_ST7735 libraries, which are widely supported and easy to use.
Q: Can I control the backlight brightness?
A: Yes, connect the BL pin to a PWM-capable pin on your microcontroller to adjust brightness.
Q: Is the display compatible with Raspberry Pi?
A: Yes, the display can be used with Raspberry Pi via the SPI interface, but you may need to configure the SPI settings in the Raspberry Pi OS.
This concludes the documentation for the Display 1.8TFT. For further assistance, refer to the manufacturer's datasheet or community forums.