---
title: Integrated LCD display
---
flowchart LR

Touch@{ shape: rect, label: "Touch panel" }
Panel@{ shape: rect, label: "Display panel" }
Backlight@{ shape: rect, label: "Panel backlight"}

TouchIC@{ shape: rect, label: "Touch IC" }
DDIC@{ shape: rect, label: "DDIC" }
BacklightIC@{ shape: rect, label: "Backlight IC" }

Connection@{ shape: rect, label: "Display Connection" }
TouchConnection@{ shape: rect, label: "Touch I2C / SPI" }
BacklightConnection@{ shape: rect, label: "Backlight enabled pin" }

Engine@{ shape: rect, label: "Display engine" }
TouchSerial@{ shape: rect, label: "Touch I2C / SPI host" }
BacklightSerial@{ shape: rect, label: "Backlight I2C / SPI host" }

subgraph "Panel hardware"
  direction TB
  Touch
  Panel
  Backlight
end

BacklightIC

subgraph Cables
  direction TB
  Connection
  TouchConnection
  BacklightConnection
end

subgraph "Host processor"
  direction TB
  TouchSerial
  Engine
  BacklightSerial
end

TouchSerial --> TouchConnection --> TouchIC --> Touch
Engine --> Connection --> DDIC --> Panel
BacklightSerial --> BacklightIC --> BacklightConnection --> Backlight