5.15.16 LCD Controller
The LCD controller consists of two independent controllers, the raster controller and the LCD interface display driver (LIDD) controller. Each controller operates independently from the other and only one of them is active at any given time.
- The LIDD controller supports an asynchronous LCD interface that provides full timing programmability of control signals (CS, WE, OE, ALE) and output data. The LIDD controller also supports synchronous interface in Motorola 6800 mode and Intel 8080 mode through the use of the external LCDMCLK output.
- The raster controller supports the synchronous LCD interface and provides timing and data for constant graphics refresh to a passive display. The raster controller supports a variety of monochrome and full-color display types and sizes by use of programmable timing controls, a built-in palette, and a gray-scale and serializer. Graphics data is processed and stored in frame buffers. A frame buffer is a contiguous memory block in the system. The µDMA supplies the graphics data to the raster engine which, in turn, outputs to the external LCD device.
The maximum resolution for the LCD controller is 2048 × 2048 pixels. The maximum frame rate is determined by the image size in combination with the pixel clock rate.
The LCD signals must be configured with a drive strength of 8 mA with slew rate control.
Table 5-55 lists the load capacitance limits of the LCD controller.