• sales

    +86-0755-88291180

2.4inch LCD Module User Guide

Overview

This is a 2.4inch LCD display module, supports 65K RGB colors. The display has 240×320 resolution, SPI Interface.

Specification

  • Operating voltage: 3.3V
  • Interface: SPI
  • LCD Type: TFT
  • Controller: IL9341
  • Resolution: 240(V) x 320(H)RGB
  • Display Size: 36.72(H)x 48.96(V)mm
  • Pixel Size: 0.153(H)x 0.153(V)mm
  • Dimenstion: 70.5 x 43.3(mm)

Pinout

PINDescription
VCC3.3V
GNDGND
DINSPI data input (MOSI)
CLKSPI clock input (SCLK)
CSChip selection (low active)
DCData/Command control
RSTReset
BLBacklight

Hardware Description

LCD & Controller

The controller of this display supports 12bits, 16bits and 18 bits color format, that are RGB44, RGN565 and RGB66. We use the RGB565 for color displying.
For faster communication and reduce the pins, this display use SPI interface.

Communication protocol


Note: It is not like the traditional SPI protocol, it only uses MOSI to send data from master to slave for the LCD display. For details please refer to Datasheet Page 105.

RESX: Reset, should be pull-down when power on, set to 1 other time.

CSX: Slave chip select. The chip is enabled only CS is set Low

D/CX: Data/Command selection; DC=0, write command; DC=1, write data

SDA: Data transmitted. (RGB data)

SCL: SPI clock

The SPI communication protocol of the data transmission uses control bits: clock phase (CPHA) and clock polarity (CPOL):

CPOL defines the level while the synchronization clock is idle. If CPOL=0, then it is LOW.

CPHA defines at whish clock’s tick the data transmission starts. CPHL=0 – at the first one, otherwise at the second one

This combination of two bits provides 4 modes of SPI data transmission. The commonly used is SPI0 mode, i.e. GPHL=0 and CPOL=0.

According to the figure above, data transmitting begins at the first falling edge, 8bit data are transmitted at one clock cycle. It is SPI0. MSB.

TAG: GC2083 ESP32-P4 Core Board 32MB PSRAM 16MB Flash Allwinner STM32 programmer Raspberry Pi RTC WatchDog ESP32-S3 1.28inch Round LCD Display Screen Module Development Board GC9A01A QMI8658A With Case Serial UART Bus Servo CF35-12 TTL 35KG.CM Magnetic-Encoder High precision and Large torque DeepSeek AI Voice Chat ESP32 C6 Development Board 1.83 inch TouchScreen Display 240x284 Raspberry Pi Autofocus Camera Package Kit Raspberry Pi CM4S08032 And Compute Module PoE IO Board ESP32 C3 LCD Industrial USB TO RS232/485 (C) UART FT232RNL 2m For 3.3V / 5V For Switchable RS232/RS485 Luckfox Pico Raspberry Pi Pico 2 Tiny RP2350B RP2350-Linux Mini Development Board with PSRAM-8MB Or Without PSRAM ADXL354C Evaluation Board Raspberry Pi Pico 2 RP2350B 2.41 inch AMOLED Development Board QSPI Display TouchScreen 450x600 RM690BO FT6336 QMI8658 STM32 1.5inch LCD 3key Keyboard ESP32 H2 ESP32-H2-Zero MINI Development Board For BLE/Zigbee/Thread RP2040-Keyboard-3