Display Modules

Here you can find all the information I know about Display Modules, like drivers, how to connect etc. etc.
All modules are tested at several boards (Arduino, RPI and Teensy)

 

2.8 TFT Color LCD Module  320 x 240 8 or 16 bit parallel (LCD) and SPI (TP and SD card)

tft_2.8

This module is part of the STM32 Development board.

Driver:  ILI9320
Interface:  LCD: 8- or 16 bits parallel (set by jumper).  Touch Panel and SD card:  SPI
Connections:
Pin     Function       Pin    Function
1        Vcc 3.3V         2         GND
3        Data-0             4         Data-1      (16-bits mode)
5        Data-2             6         Data-3
7        Data-4             8         Data-5
9        Data-6            10        Data-7
11      Data-10          12        Data-11     (8-bits mode)
13      Data-12          14        Data-13
15      Data-14          16        Data-15
17      Data-16          18        Data-17
19      LCD-CS          20        LCD-RS
21      LCD-WR         22        LCD-RD
23      LCD-Reset      24        LCD-EN    (Back light)
25      MISO              26        TP-INT
27      MOSI              28        LCD-LE    (8-bits mode)
29      SCLK              30        F-CS
31      P-CS               32        SD-CS

 

Waveshare 3.2″  320 x 240 With Touchscreen  SPI Interface

Waveshare 3.2" RPi LCD V4

This module has a RaspberryPI connector, so it can directly placed on a RaspberryPI board no matter the version.

Driver:  ILI9340 / ILI9341
Interface:  SPI
Connections:
Pin    GPIO   Function
1                    3V3
2                    5V Back Light
6                    GND
19       10       MOSI  (LCD)
21       09       MISO  (TP)
23       11       SCLK
24       08       LCD-CS
26       07       TP-CS
15       22       LCD-RS
11       17       TP-IRQ
13       27       Reset
12       18       SW1
16       23       SW2
18       24       SW3

 

OLED  0.96″ 128 x 64  I2C Interface

OLED 128x64

Driver:  SSD1306
Interface:  I2C   Address:  0x7A or 0x78  (0x3D or 0x3C)
Connections:
Pin      Function
1        Vcc  3.3V or  (mostly) 5V
2        GND
3        SCL
4        SDA

Note: I found that the blue character color version has pin 1 and 2 exchanged.

 

NOKIA  5110  1.44″  128 x 128  SPI Interface

 

Nokia 5110128 x 128

Driver:  ILI9163
Interface:  SPI
Connections:
Pin      Function
1         Vcc  3.3V
2         GND
3         CS
4         Reset
5         AO  (RS)
6         SDA  (MOSI)
7         SCK   (SCLK)

 

 

Banggood  1.8″ 128 x 160  SPI Interface

Banggood 128x160

Driver:  ST7735
Interface:  SPI
Connections:
Pin      Function
1          Reset
2          CS
3          D/C  (RS)
4          DIN  (MOSI)
5          CLK  (SCLK)
6          Vcc  3.3V
7          Back Light  3.3V
8          GND

 

AliExpress 5″ 800 x 480 HDMI TFT for Raspberry Pi

5 inch HDMI TFT

5 inch HDMI TFT

5 inch HDMI TFT set

5 inch HDMI TFT set

 

Important notice: To get the Touchscreen working use GPIO22 in stead of GPIO25 for the PENIRQ.

Setup in config.txt:
#setup for 5″ HDMI TFT Touchscreen
dtparam=spi=on
dtoverlay=ads7846,penirq=22,speed=10000,penirq_pull=2,xohms=150,cs=1