Display Control Commands
Display control commands have an 8-bit format and are transferred using the serial input function. Commands consist of a
command identification code in the first byte and command data in the following bytes. The following commands are supported.
COMMAND0: Display memory (VRAM) write address setup command
COMMAND1: Display character data write command
COMMAND2: Vertical display start position and vertical character size setup command
COMMAND3: Horizontal display start position and horizontal character size setup command
COMMAND4: Display control setup command
COMMAND5: Display control setup command
COMMAND6: Synchronizing signal detection setup command
COMMAND7 to COMMAND12 and COMMAND18: Display control setup commands
COMMAND13 to COMMAND17: VPS/PDC control commands. These commands can only be written with the I
2
C bus
(the SCL and SDA pins).
Display Control Command Table
No. 6018-9/35
LC74776, 74776M
First byte
Second byte
Command
Command identification code
Data
Data
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
COMMAND0
(Write address setup)
1
0
0
0
V3
V2
V1
V0
0
0
0
H4
H3
H2
H1
H0
COMMAND1
(Character write)
1
0
0
1
0
0
0
0
at
c6
c5
c4
c3
c2
c1
c0
COMMAND2 (Vertical character size and
vertical display start position)
1
0
1
0
VS
21
VS
20
VS
11
VS
10
0
FS
VP
5
VP
4
VP
3
VP
2
VP
1
VP
0
COMMAND3 (Horizontal character size and
horizontal display start position)
1
0
1
1
HS
21
HS
20
HS
11
HS
10
0
LC
HP
5
HP
4
HP
3
HP
2
HP
1
HP
0
COMMAND4
(Display control)
1
1
0
0
TST RAM OSC SYS
MOD ERS
0
BLK
2
BLK
1
BLK
0
BK
1
BK
0
RV
DSP
ON
STP
RST
COMMAND5
(Display control)
1
1
0
1
NP
1
NP
0
NON
INT
0
RSH
LV2
HLF
INT
BCL
CB
PH
2
PH
1
PH
0
COMMAND6
(Synchronizing signal detection)
1
1
1
0
SEL MOD
0
DIS
LIN
MUT
0
RN
2
RN
1
RN
0
SN
3
SN
2
SN
1
SN
0
0
COMMAND7
(Display control)
1
1
1
1
0
0
0
0
0
CIN
SEL
CIN
CTL
VNP
SEL
VSP MSK
SEL
MSK
SEL
EGL
ERS
COMMAND8
(Display control)
1
1
1
1
0
0
0
1
0
LNA
3
LNA
2
LNA
1
LNA
0
LPA
2
LPA
1
LPA
0
COMMAND9
(Display control)
1
1
1
1
0
0
1
0
0
LNB
3
LNB
2
LNB
1
LNB
0
LPB
2
LPB
1
LPB
0
COMMAND10
(Display control)
1
1
1
1
0
0
1
1
0
LNC
3
LNC
2
LNC
1
LNC
0
LPC
2
LPC
1
LPC
0
COMMAND11
(Display control)
1
1
1
1
0
1
0
0
0
0
VSP
DCK
VSP
SLC
LNC MOD
SEL
LNB MOD
SEL
3
2
COMMAND12
(Display control)
1
1
1
1
0
1
0
1
0
0
OTD
S1
OTD
S0
HLF
INT
SEL
2
OTH
IND
COMMAND18
(Display control)
1
1
1
1
1
0
1
1
0
0
RNE
0
SJN
3
SJN
2
SJN
1
SJC
1
SJC
0
COMMAND13
(VPS/PDC control)
1
1
1
1
0
1
0
1
0
CPA CPA
2
CPA
0
VPM VPM
3
VPM VPM
1
1
2
0
COMMAND14
(VPS/PDC control)
1
1
1
1
0
1
1
0
0
VMW VMW HBS
SE2
SEL
HBS BMS
1
EMS DCE
2
COMMAND15
(VPS/PDC control)
1
1
1
1
0
1
1
1
0
0
ECV
15
ECV
14
ECV ECV
13
ECV
11
ECV
5
12
COMMAND16
(VPS/PDC control)
1
1
1
1
1
0
0
0
0
ECP ECP
19
ECP
17
ECP ECP
16
ECP
14
ECP
13
18
15
COMMAND17
(VPS/PDC control)
1
1
1
1
1
0
0
1
0
0
ECP
25
ECP
24
ECP ECP
23
ECP
21
ECP
20
22
Once written, a first byte command identification code is stored until the next first byte is written. However, when the
display character data write command (COMMAND1) is written, the LC74776/M locks into the display character data
write mode, and another first byte cannot be written.
When the CS pin is set high, the LC74776/M is set to the COMMAND0 (display memory write address setup mode) state.