

The 1.14 Inch IPS TFT LCD Display by Estardyn is a compact and vibrant display module designed for embedded systems. Featuring IPS (In-Plane Switching) technology, it offers wide viewing angles and excellent color reproduction. With a resolution of 135x240 pixels, this display is ideal for applications requiring clear and detailed visuals in a small form factor.








Below are the key technical details of the 1.14 Inch IPS TFT LCD Display:
| Parameter | Specification |
|---|---|
| Manufacturer | Estardyn |
| Display Type | IPS TFT LCD |
| Screen Size | 1.14 inches |
| Resolution | 135x240 pixels |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Voltage | 3.3V |
| Backlight Voltage | 3.0V to 3.3V |
| Current Consumption | ~20mA (typical, with backlight on) |
| Viewing Angle | 160° (horizontal and vertical) |
| Pixel Format | RGB 65K colors (16-bit color depth) |
| Driver IC | ST7789 |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 28.5mm x 28.5mm x 2.8mm |
The display module 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 for SPI communication |
| 4 | SDA | Serial Data Line for SPI communication |
| 5 | RES | Reset pin (active low) |
| 6 | DC | Data/Command control pin (High = Data, Low = Command) |
| 7 | BLK | Backlight control (connect to 3.3V for constant backlight or PWM for dimming) |
| 8 | CS | Chip Select (active low) |
Below is an example of how to interface the display with an Arduino UNO using the Adafruit_GFX and Adafruit_ST7789 libraries:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // ST7789 driver library
#include <SPI.h> // SPI library
// 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("Initializing display...");
// Initialize the display
tft.init(135, 240); // Initialize with width=135 and height=240
tft.setRotation(1); // Set display orientation (0-3)
// Fill the screen with a solid color
tft.fillScreen(ST77XX_BLACK);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.setCursor(10, 10);
tft.println("Hello, World!");
}
void loop() {
// Add your main code here
}
No Display Output:
Flickering or Distorted Image:
Display Stays Blank:
Incorrect Colors or Orientation:
Q: Can this display work with 5V microcontrollers like Arduino UNO?
A: Yes, but you must use a level shifter to convert 5V logic signals to 3.3V to avoid damaging the display.
Q: How do I control the brightness of the backlight?
A: Connect the BLK pin to a PWM-capable GPIO pin on your microcontroller and adjust the duty cycle to control brightness.
Q: Can I use this display with Raspberry Pi?
A: Yes, the display is compatible with Raspberry Pi. Use the SPI interface and configure the ST7789 driver in your Raspberry Pi setup.
Q: What is the maximum SPI clock speed supported?
A: The display supports SPI clock speeds up to 15MHz. Use lower speeds if you encounter communication issues.