NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 1123 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
MPU-Interfaced LCD Write Command Register (MPULCD_CMD)
When DEVICE (DEVICE_CTRL[7:5]) = 111, a 16-bit value represents MPU-interfaced LCD
command/parameter data. For 8-bit data bus or 16-bit data bus with 8-bit command mode, the
MPULCD_CMD[15:8] is discarded. When writing data to this register (MPULCD_CMD[7:0]),
Display Controller will switch to command mode and write this data to LCM if MCD_ON
(DCCS[5]) is enabled and Display Controller is not outputting display data. You can read HACT
(DCCS[27]) and VACT (DCCS[26]) to get display status.
Register
Offset
R/W
Description
Reset Value
MPULCD_CMD
0x08
R/W
MPU-Interface LCD Write Command Register
0x0000_0000
31
30
29
28
27
26
25
24
CMD_BUSY
WR_RS
READ
Reserved
23
22
21
20
19
18
17
16
Reserved
MPULCD_CMD
15
14
13
12
11
10
9
8
MPULCD_CMD
7
6
5
4
3
2
1
0
MPULCD_CMD
Bits
Description
[31]
CMD_BUSY
Command Interface Is Busy
0 = Command interface is ready for next command.
1 = Command interface is busy for writing/reading pending command.
[30]
WR_RS
Write/Read RS Setting
0 = Output pin RS = 0 when sending command/parameter via MPULCD_CMD.
1 = Output pin RS = 1 when sending command/parameter via MPULCD_CMD.
[30]
READ
Read Status or Data
0 = Write command/parameter LCM.
1 = Read status/data from LCM.
Note:
Data will be stored in MPULCD_CMD[17:0], when CMD_BUSY is inactive after
read operation.
[29:18]
Reserved
Reserved.
[17:16]
MPULCD_CMD
MPU-interfaced LCD Read Data (Read Only)
[15:0]
MPULCD_CMD
MPU-interfaced LCD Command/Parameter Data, Read Data