LCD Registers
1401
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
LCD Controller
20.7.3 LCDLIDDCTL Register (Offset = 0xC) [reset = 0x0]
LCD LIDD Control (LCDLIDDCTL)
This register configures the functionality of the LCD controller interface when it is programmed to function
in LIDD mode.
LCDLIDDCTL is shown in
and described in
Return to
Figure 20-18. LCDLIDDCTL Register
31
30
29
28
27
26
25
24
RESERVED
R-0x0
23
22
21
20
19
18
17
16
RESERVED
R-0x0
15
14
13
12
11
10
9
8
RESERVED
DMACS
DMAEN
R-0x0
R/W-0x0
R/W-0x0
7
6
5
4
3
2
1
0
CS1E1
CS0E0
WRDIRINV
RDEN
ALE
MODE
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
Table 20-11. LCDLIDDCTL Register Field Descriptions
Bit
Field
Type
Reset
Description
31-10
RESERVED
R
0x0
9
DMACS
R/W
0x0
CS0/CS1 Select for LIDD DMA writes.
In Motorola 6800 or Intel 8080 synchronous modes, CS1 is not used
and thus, DMACS should not be set to 0x1.
0x0 = DMA writes to LIDD CS0 (LCDAC).
0x1 = DMA writes to LIDD CS1 (LCDMCLK).
8
DMAEN
R/W
0x0
LIDD DMA enable.
0x0 = Deactivate DMA control of LIDD interface. DMA control is
released upon completion of transfer of the current frame of data
(LIDD Frame Done) when this bit is clear. The microcontroller has
direct read and write access to the panel in this mode.
0x1 = Activate DMA to drive LIDD interface to support streaming
data to smart panels. The microcontroller cannot access the panel
directly in this mode.
Note: When the DMA is enabled, do not read or write the LCD
registers for the base and ceiling addresses (LCDDMABAFB0,
LCDDMACAFB0, LCDDMABAFB1, and LCDDMACAFB1) with the
CPU.
7
CS1E1
R/W
0x0
Chip Select 1 (CS1) / Enable 1(E1) Polarity Control. CS1 is active
low by default. EN1 is active high by default.
0x0 = CS1/E1 (LCDMCLK) are not inverted. CS1 remains active low
and E1 remains active high.
0x1 = Invert CS1/E1 (LCDMCLK). CS1 is active high and E1 is
active low.
6
CS0E0
R/W
0x0
Chip Select 0 (CS0) / Enable 0 (E0) Polarity Control. CS0 is active
low by default. E0 is active high by default.
0x0 = CS0/E0 (LCDAC) are not inverted. CS0 remains active low
and E0 remains active high.
0x1 = Invert CS0/E0. CS0 is active high and E0 is active low.