
44
EPSON
S1C63406 TECHNICAL MANUAL
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (LCD Driver)
4.7.4 Display memory
The display memory is allocated to F000H–F176H in the data memory area and the addresses and the
data bits correspond to COM and SEG outputs as shown in Figure 4.7.4.1.
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
SEG0
s D0
s D1
s D2
s D3
s D0
s D1
s D2
s D3
s D0
F000H
F001H
Memory address
F100H
SEG1
s D0
s D1
s D2
s D3
s D0
s D1
s D2
s D3
s D0
F002H
F003H
F102H
SEG2
s D0
s D1
s D2
s D3
s D0
s D1
s D2
s D3
s D0
F004H
F005H
F104H
SEG3
s D0
s D1
s D2
s D3
s D0
s D1
s D2
s D3
s D0
F006H
F007H
F106H
. . . . .
SEG59
s D0
s D1
s D2
s D3
s D0
s D1
s D2
s D3
s D0
F076H
F077H
F176H
1/8
duty
1/9
duty
Data bit
Fig. 4.7.4.1 Correspondence between display memory and LCD dot matrix
When a bit in the display memory is set to "1", the corresponding LCD dot goes ON, and when it is set to
"0", the dot goes OFF.
At initial reset, the data memory content becomes undefined hence, there is need to initialize using the
software.
The display memory has read/write capability, and the addresses that have not been used for LCD
display can be used as general purpose registers.
Note: When a program that access no memory mounted area (F078H–F0FFH, F101H, F103H, ,
F177H) is made, the operation is not guaranteed.
4.7.5 LCD contrast adjustment
In the S1C63406, the LCD contrast can be adjusted by the software.
It is realized by controlling the voltages VC1–VC5 output from the LCD system voltage circuit. The
contrast can be adjusted to 16 levels as shown in Table 4.7.5.1. When VCCHG = "0", VC1 is changed within
the range from 0.975 V to 1.2 V, and other voltages change according to VC1. When VCCHG = "1", VC2 is
changed within the range from 1.950 V to 2.4 V, and other voltages change according to VC2.
Table 4.7.5.1 LCD contrast
No.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
LC3
0
1
LC2
0
1
0
1
LC1
0
1
0
1
0
1
0
1
LC0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Contrast
light
dark
At room temperature, use setting number 7 or 8 as standard.
Since the contents of LC0–LC3 are undefined at initial reset, initialize it by the software.