Category:TFT LCDs

From ElectroDragon
Jump to navigation Jump to search

Controller

  • DBI = Data bus interface = 8-bits, 9-bits, 16-bts, 18-bits interface with 8080-series MCU,
  • RGB = 6-bits, 16-bits, 18-bits RGB interface with graphic controller
  • SPI = 3-line / 4-line serial interface
Controller Size Resolution Application Input Interface to MCU Output connection to LCD Arduino RPI Linux
RTD2660H 7in at070tn90, etc, RPI 5in 7in LCD shield parallel(DBI?) / HDMI-IN (up to 1.2?) / VGA / AV TTL_FPC / LVDS ? github LCD show
ST7735 1.8in SPI LCD DBI / SPI UTFT, ADLIB
ILI9325
ILI9340 (old) 2.2in SPI LCD, 2.2in RPI HAT DBI / RGB / SPI UTFT, ADLIB
ILI9341 2.2, 2.4, 2.8, 3.2 320x240 SPI LCD, 2.4/3.2in RPI HAT DBI / RGB / SPI UTFT, ADLIB
ILI9481 / ILI9486 / ILI9488 3.5, 4.0, 320x480 arduino 3.5 shield, RPI 3.5in DBI / RGB / SPI compatible with ILI9341
HX8352
HX8357 3.5in 3.5in RPI HAT ADLIB
SSD1289
SSD1963 800x400 RGB
S6D1121
OTM8009A 3.97in 800x400
R61581 4.0in 320x480
  • RA8875

Touch

Datasheet

ILIxxxx

SSDxxxx

HXxxxx

S6D1121

RTD2660 SCH


Specification

EDL LCDs

  • All LCDs are 16bit parallel data
Size / resolution / color Driver
2.4 - 320*240 - 65K ILI9341 <- ILI9325 (New V2.1) <- S6D1121 (Old V1.2)
3.2 - 320*240 - 65K ILI9341 (TFT_320QVT_9341) <- SSD1289 (TFT_320QVT)
3.2-W - 400*240 - 262K (discountined) HX8352
4.3 - 480*272 - 16M SSD1963
5.0 - 800*480 - 16M SSD1963
7.0 - 800*480 - 16M SSD1963
  • Module the user through the back of the PCB J3 pad set 8/16 bit interface, shorting J3 pad module in 16-bit mode, not less then work in 8-bit mode, module shipments default OPEN, which is shippedThe default is 8-bit interface, 8-bit mode, only 8 (DB8-DB15, DB0-DB7 ground or to unsettled to connect). 8-bit interface occupied IO than 16 interface occupied IO to 8 less, but more slowly, 16-bit interface occupied IO 8 more, but faster).

EDS SPI LCDs

Size / resolution Controller
1.8 - 128*160 ST7735
2.2 - 320*240 262K/65K ILI9341
2.4 - 320*240 ILI9341
2.8 - 320*240 ILI9341

Pins Definition and Wiring

EDL

  • Extra VCC, GND, LEDA (LED back light) also need to connect
  • LED_A Pins for the back light of the screen, max volt at 3.2V, connect 20ohm for 3.3V, and 500ohm for 5V, as a current limited purpose.
LCDs Pins Description Touch Pin Description SD Card Pin Description
RS Data / Command D_CLK Clock SD_SCK Clock pin
WR Write D_CS Chip Select SD_DIN Data in
RD Read D_DIN Data in SD_CS Chip select
CS Chip Select D_DOUT Data out SD_DOUT Data out
RST Reset D_PENIRQ Interruppt
D0-D15 Data Pin


EDS SPI LCDs

  • Extra wiring for arduino
Display Pin Arduino Pin Discription
LEDA V3.3 Back light
VCC VCC VCC
GND GND GND
Reset 16 - A2 reset
CS 17 - A3 chip select
WR 18 - A4 Write register
RS 10 - A5 Register select
Name Description Common Connection
SCK Serial Clock (SPI) D13
DO Data out, MISO (NA for 1.8 LCD) D12 (optional)
DI (SDA for 1.8) Data in, MOSI D11
CS Chip select, setup this in the head of your arduino sketch D10
AO D/C, Command/Data switch, setup this in the head of your arduino sketch D9
Reset reset pin D8
VCC power supply, can use 5V or 3.3V, on board regulator LDO VCC
GND power ground GND
LED backlight 3V (actually 3.2V, can add 5ohm resistor in serial) -


  • All the pins must be connected, if not connect, it won't work (Athough not all the pins are defined in the arduino sketch).
  • All the pins power/logic should be 3.3V, include LCD back light.
  • LCD power supply can be 5V, on board LDO regulator
  • 1.8 can use 5V for test, the rest can not do

Dimensions

Hardware Design

Schematic

  • HY-TFT320: File:HY-TFT320 schematics.pdf
  • For 1.8 SPI TFT LCD, JP1 is the power level selector, short connecting it when you supply the power with 3.3V

Software

Demo Video

Code

3.5in arduino library

Other demo code

Demo Code STM32 C51 ILI9341

AVR code for ITDB02

Arduino Code - Quick Test Code


Other tools

More materials

Large size Vendor LCDs

Header text Header text Header text
at070tn90 at070tn92 WVGA innolux digital, parallel 8-bit RGB, FPC
N070ICG-LD1 7.0" 1280*800 IPS Innolux 39 pins LVDS (1 ch, 8-bit)
PDC32MC6L-0101 3.2in EDL LCD Chimei

Obsolete

Pin definition of EDL 160x128 1.8 SPI LCD

Pins Name Description Common Connecting to Arduino Pin
GND Power Ground - GND
VCC Power VCC - 5V
NC...NC NC1, NC2, NC3 - NC
Reset Reset LCD reset pin Pin 8
A0 D/C - Pin 9
SDA SDA LCD data input/slave input Pin 11 (MOSI of arduino)
SCK SCK Clock Pin Pin 13
CS CS Chip Select of LCD Pin 10
SD_SCK - - -
SD_MISO - - -
SD_MOSI - - -
SD_CS - - -
LED+ LED+ LED VCC 3.3V
LED- LED- LED GND GND

Discountined Boards TFT01

This category currently contains no pages or media.