Philips Semiconductors
(67 + 1) × 102 pixels matrix LCD driver
Product specification
PCF8813
COMMAND BYTE
INSTRUCTION
D/C
R/W DB7
(MSB)
DB6
DB5
DB4
DB3
DB2
DB1
DB0
(LSB)
DESCRIPTION
Set display data
length
00
0
1
1
1
δ(1)
δ(1)
δ(1)
δ(1) double command
00
0
D6 D5 D4 D3 D2 D1 D0 byte; set display
data length, only
used in 3-line SPI
Set Y address of
RAM
Set maximum
Y address
Set maximum
X address
Set X address of
RAM
00
00
00
00
00
00
0
1
0
0
Y3
Y2
Y1
Y0 sets Y address of
RAM: 0 ≤ Y ≤ 9
0
1
0
1
δ(1)
δ(1)
δ(1)
δ(1) double command
0
0
0
0 Ymax3 Ymax2 Ymax1 Ymax0 byte: set maximum
Y: 0 ≤ Y ≤ 8
0
1
1
0
δ(1)
δ(1)
δ(1)
δ(1) double command
0
Xmax6 Xmax5 Xmax4 Xmax3 Xmax2 Xmax1 Xmax0 byte: set maximum
X: 0 ≤ Y ≤ 101
1
X6
X5
X4
X3
X2
X1
X0 sets X address of
RAM: 0 ≤ X ≤ 101
H=1
Reserved
00
0
0
0
0
0
0
0
1
Reserved
00
0
0
0
0
0
0
1
X
Temperature
compensation
00
0
0
0
0
0
1 TC1 TC0 set temperature
coefficient (TCx)
Set HVgen stages
00
0
0
0
0
1
0
S1
S0 set multiplication
factor
Bias system
00
0
0
0
1
0 BS2 BS1 BS0 set bias system
(BSx)
Reserved
00
0
1
1
0
0
δ(1)
δ(1)
δ(1) double command
00
0
0
0
0
δ(1)
δ(1)
δ(1)
δ(1) byte: do not use
Normal or partial
display mode
00
0
1
0
1
0
δ(1)
δ(1)
δ(1) double command
00
0
0
0
0
0
0
0
N/P byte: set normal or
partial display
mode
Free programmable 0 0
0
1
1
0
1
δ(1)
δ(1)
δ(1) double command
MUX rate
0
0
M7
M6 M5 M4 M3 M2 M1
M0 byte: set mask
register for FPMR
mode (1 : 9, 17,
and 25 to 64)
Set initial row to be 0 0
0
1
0
0
1
δ(1)
δ(1)
δ(1) double command
displayed
00
0
C6
C5
C4
C3
C2
C1
C0 byte: set start row
0 ≤ X ≤ 66
Set RAM line
00
0
1
0
1
1
δ(1)
δ(1)
δ(1) double command
address for initial row 0 0
0
L6
L5
L4
L3
L2
L1
L0 byte; sets RAM
line address to be
displayed
0 ≤ L ≤ 66
2004 Mar 05
29