
LCD Controller-Driver
S-4561A
10
Seiko Instruments Inc.
4.
Display Data RAM (DDRAM)
The display data RAM (DDRAM) holds the display data as an 8-bit character code. The DDRAM responds to 32 characters
00H to 1EH and has a capacity of 32
×8=256 bits. When any character code is written in the DDRAM, a character which
corresponds to the character code appears on the LCD panel. As the figure shows, the DDRAM is provided with a non-
displayed character area as well as a normally-displayed character area. The non-displayed character area is shifted to the
display area by the DISPLAY SHIFT or SMOOTH SCROLL command.
Addresses in the DDRAM are assigned to 5 bits DB0 to DB4 by the DDRAM ADDRESS SETTING command.
The 8-bit character code corresponds to characters stored in the CGROM.
Table 11 Display Data
DB4
DB3
DB2
DB1
DB0
Address Counter
AC4
AC3
AC2
AC1
AC0
Example of (1D)H
1
0
1
5.
Character Generator ROM (CGROM)
The character generator ROM (CGROM) generates 5 x 8-dot character patterns from the 8-bit character code. The
CGROM holds 9600 bits which correspond to 240 character character patterns. Character codes of the Character Code List
are assigned from “0001
0000” to “1111 1111.”
6.
Character Generator RAM (CGRAM)
The character generator RAM (CGRAM) holds character patterns of 5
×8 dots per character, in which users can freely write.
The CGRAM holds 8 characters
×5×8 dots=320 bits.
The character patterns are written for every 5 bits DB0 to DB4 by setting the address by the CGRAM ADDRESS SETTING
command.
The CGRAM address consists of upper 3 bits and lower 3 bits.
The written character patterns are assigned as the 8-bit character code from “0000 *000” to “0000 *111” (* : don’t care) of
the CGRAM. The upper 3 bits of the CGRAM address corresponds to the lower 3 bits of the character code, and also
corresponds to the far-left character code in the “Character Code List.” The contents written in the CGRAM are displayed
when the respective character codes are written in the DDRAM.
7.
Icon Display RAM (ICONRAM)
The icon display RAM (ICONRAM) stores data being lit on the icon display.
The ICONRAM holds 60 bits corresponding to
60 marks. Data is output to SEG1 to 60 in accordance with LCD drive outputs COMICN1 and 2.
To light the icon, write “1” in the ICONRAM. With data being lit on the icon display, write it using 5 bits DB0 to DB4 after
executing the ICONRAM ADDRESS SETTING command. For example, to light the icon at SEG31, input icon lighting data
“***1 0000” after setting the ICONRAM address to “0110.”
8.
Icon Display Blink RAM (ICON BLINK RAM)
The icon display blink RAM (ICON BLINK RAM) stores individual icons with respect to their necessity of blinking. The ICON
BLINK RAM holds 60 bits the same as the ICON RAM, and its bit map corresponding to the segment drive output is in
accordance with the ICONRAM. For example, to blink the icon corresponding to SEG31, input the icon blink data “***1
0000” after setting the ICON BLINK RAM address to “0110.” However, it is necessary to write “1” in the ICONRAM in
advance.