LCD display module 1.54" 240x240 IPS touch SPI I2C Waveshare
Regular price:
product unavailable
LCD display module 1.54" IPS 240x240 touch
LCD display module with a diagonal of 1.54 inches with an IPS matrix and a capacitive touch panel, offering a resolution of 240x240 pixels and 262 thousand colors. Thanks to the use of ST7789S (screen) and CST816D (touch) drivers supported by SPI and I2C respectively, the module requires a negligible number of pins to operate. Its compact size and high versatility make it work perfectly with platforms such as Raspberry Pi, Arduino, ESP32, or STM32.
Key features
- Resolution of 240x240 pixels, 262K colors, and an IPS matrix ensuring a clear image.
- Capacitive touch panel with high light transmittance and fast response.
- Built-in ST7789S screen driver (SPI) and CST816D touch driver (I2C).
- Built-in voltage translator allowing power supply from 3.3V and 5V systems.
- Two connection options: standard 12PIN connector or universal FPC 18PIN socket.
Power supply and control
The module is equipped with an integrated logic level translator. This allows for completely safe and direct connection of the module to microcontrollers operating with both 3.3V and 5V voltages, without the need for external converters.

A 4-wire SPI interface is used to operate the screen, while the touch panel itself is operated via the I2C interface. The set and the board itself provide two connection variants: a dedicated connector for 12PIN wires or a flat FPC 18PIN cable.

Connection examples
The screen is highly versatile and works with many popular development platforms. Practical examples of connections with ESP32 family microcontrollers using the included wires are presented below.


Module dimensions

Technical specification
- Operating voltage: 3.3V / 5V
- Resolution: 240 x 240 pixels
- Display driver: ST7789S
- Touch driver: CST816D
- Screen interface: 4-wire SPI
- Touch interface: I2C
- Matrix type: IPS
- Touch type: Capacitive
- Display size: 27.72 x 27.72 mm
- Pixel size: 0.1155 x 0.1155 mm
- External module dimensions: 40.2 x 40.2 mm
Pinout
- VCC: Input power supply (3.3V / 5V)
- GND: Power ground
- MOSI: SPI communication data line
- SCLK: SPI communication clock line
- LCD_CS: LCD chip select (active low)
- LCD_DC: Data type selection (High = data, Low = command)
- LCD_RST: LCD screen reset (active low)
- LCD_BL: Screen backlight control
- TP_SDA: Touch panel I2C data line
- TP_SCL: Touch panel I2C clock line
- TP_RST: Touch panel reset (active low)
- TP_INT: Interrupt generated by the touch panel
Kit contents
- LCD display module 1.54" Touch x1
- Connection wire GH1.25 12PIN x1
- FFC cable 18PIN (pitch 0.5mm, length 200mm, contacts on the same side) x1



