

The TFT 1.28 ROUND DISPLAY is a 1.28-inch round thin-film transistor (TFT) display that delivers high-resolution color output. Its compact size and vibrant display make it an excellent choice for applications requiring a small, visually appealing interface. This display is commonly used in smartwatches, fitness trackers, medical devices, and other compact electronic devices where space is limited but high-quality visuals are essential.








Below are the key technical details of the TFT 1.28 ROUND DISPLAY:
| Parameter | Specification |
|---|---|
| Display Type | TFT (Thin-Film Transistor) |
| Screen Size | 1.28 inches (round) |
| Resolution | 240 x 240 pixels |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Voltage | 3.3V |
| Backlight Voltage | 3.0V - 3.3V |
| Current Consumption | ~20mA (typical, with backlight on) |
| Viewing Angle | 160° |
| Color Depth | 65K (16-bit RGB) |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 42mm (diameter) x 1.65mm (thickness) |
The TFT 1.28 ROUND DISPLAY 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) |
| 3 | SCL | Serial Clock Line (SPI clock input) |
| 4 | SDA | Serial Data Line (SPI data input) |
| 5 | RES | Reset pin (active low, used to reset the display) |
| 6 | DC | Data/Command control pin (high for data, low for command) |
| 7 | CS | Chip Select (active low, used to enable communication with the display) |
| 8 | BLK | Backlight control (connect to 3.3V for constant backlight or PWM for dimming) |
VCC pin to a 3.3V 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 differentiate between data and command signals.CS pin to a GPIO pin to enable or disable communication with the display.BLK pin to 3.3V for constant backlight or to a PWM-capable GPIO pin for brightness control.RES pin low for at least 10ms during initialization to properly reset the display.Below is an example of how to initialize and display graphics on the TFT 1.28 ROUND DISPLAY using the Arduino IDE and the Adafruit GFX library:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // Driver for ST7789-based displays
// Define pin connections
#define TFT_CS 10 // Chip Select pin
#define TFT_RST 9 // Reset pin
#define TFT_DC 8 // Data/Command pin
// Initialize the display object
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
Serial.println("TFT 1.28 ROUND DISPLAY Test");
// Initialize the display
tft.init(240, 240); // Initialize with 240x240 resolution
tft.setRotation(0); // Set display rotation (0-3)
// Fill the screen with a solid color
tft.fillScreen(ST77XX_BLACK);
// Draw a red circle in the center of the display
tft.fillCircle(120, 120, 60, ST77XX_RED);
// Display text
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.setCursor(50, 200);
tft.println("Hello, World!");
}
void loop() {
// Nothing to do here
}
TFT_CS, TFT_RST, TFT_DC) to match your wiring.Display Not Turning On:
VCC and GND).BLK pin is connected to 3.3V or a PWM signal.No Output on the Screen:
SCL, SDA, CS, DC).RES pin is properly connected and the reset timing is correct.Distorted or Incorrect Graphics:
Backlight Not Working:
BLK pin is connected to 3.3V or a PWM-capable GPIO pin.Q: Can I use this display with a 5V microcontroller?
A: Yes, but you must use level shifters to convert the 5V logic signals to 3.3V.
Q: What is the maximum SPI clock speed supported?
A: The display supports SPI clock speeds of up to 10MHz.
Q: Can I dim the backlight?
A: Yes, connect the BLK pin to a PWM-capable GPIO pin and adjust the duty cycle to control brightness.
Q: Is this display compatible with Raspberry Pi?
A: Yes, the display can be used with Raspberry Pi via SPI, but you may need to configure the SPI interface and use a compatible driver.
By following this documentation, you can successfully integrate and operate the TFT 1.28 ROUND DISPLAY in your projects.