KS57C2308/P2308/C2316/P2316 LCD CONTROLLER/DRIVER
12-1
12 LCD CONTROLLER/DRIVER
OVERVIEW
The KS57C2308/C2316 microcontroller can directly drive an up-to-128-dot (32 segments x 4 commons) LCD
panel. Its LCD block has the following components:
LCD controller/driver
Display RAM for storing display data
32 segment output pins (SEG0–SEG31)
4 common output pins (COM0–COM3)
Four LCD operating power supply pins (VLC0–VLC2)
The frame frequency, duty and bias, and the segment pins used for display output, are determined by bit settings
in the LCD mode register, LMOD.
The LCD control register, LCON, is used to turn the LCD display on and off, to switch current to the dividing
resistors for the LCD display, and to output LCD clock (LCDCK) and synchronizing signal (LCDSY) for LCD
display expansion. Data written to the LCD display RAM can be transferred to the segment signal pins
automatically without program control.
When a subsystem clock is selected as the LCD clock source, the LCD display is enabled even during main
clock stop and idle modes.
SEG0–SEG23
24
COM0–COM3
4
VLC0VLC2
3
SEG24–SEG31/
P8.0–P8.7
8
8
DATA BUS
LCD
CONTROLLER /
DRIVER
Figure 12-1. LCD Function Diagram