Parallel RGB (TTL) LCD interface uses 18-bit or 24-bit direct digital connections for small TFT displays on embedded systems. Common on 3.5-7 inch displays for Raspberry Pi, Arduino shields, and STM32 projects.
| Pin | Name | Function | Type |
|---|---|---|---|
| 1 | GND | Ground | GND |
| 2 | VCC | Panel power 3.3V | PWR |
| 3 | R7 | Red data bit 7 MSB | I/O |
| 4 | R6 | Red data bit 6 | I/O |
| 5 | R5 | Red data bit 5 | I/O |
| 6 | R4 | Red data bit 4 | I/O |
| 7 | R3 | Red data bit 3 | I/O |
| 8 | G7 | Green data bit 7 | I/O |
| 9 | G6 | Green data bit 6 | I/O |
| 10 | G5 | Green data bit 5 | I/O |
| 11 | G4 | Green data bit 4 | I/O |
| 12 | G3 | Green data bit 3 | I/O |
| 13 | B7 | Blue data bit 7 | I/O |
| 14 | B6 | Blue data bit 6 | I/O |
| 15 | B5 | Blue data bit 5 | I/O |
| 16 | B4 | Blue data bit 4 | I/O |
| 17 | B3 | Blue data bit 3 | I/O |
| 18 | GND | Ground | GND |
| 19 | VSYNC | Vertical sync | I/O |
| 20 | HSYNC | Horizontal sync | I/O |
| 21 | DOTCLK | Pixel clock | I/O |
| 22 | DEN | Data enable | I/O |
| 23 | DISP | Display enable | I/O |
| 24 | GND | Ground | GND |
| 25 | NC | No connect | I/O |
| 26 | BL+ | Backlight anode | PWR |
| 27 | BL- | Backlight cathode | GND |
| 28 | TP_CLK | Touchpanel SPI clock | BUS |
| 29 | TP_CS | Touchpanel chip select | BUS |
| 30 | TP_MOSI | Touchpanel data in | BUS |
| 31 | TP_MISO | Touchpanel data out | BUS |
| 32 | TP_IRQ | Touchpanel interrupt | I/O |
| 33 | GND | Ground | GND |
| 34 | RST | Display reset active low | I/O |
| 35 | SCL | I2C clock | BUS |
| 36 | SDA | I2C data | BUS |
| 37 | GND | Ground | GND |
| 38 | GND | Ground | GND |
| 39 | GND | Ground | GND |
| 40 | GND | Ground | GND |