The LC868920A is a segment driver with built-in display RAM for the liquid crystal dot matrix-graphic display. It
stores the display data sent from the 8-bit microcontroller in the internal display RAM and generates dot matrix LCD
drive signals to control LCD panels. The LC868920A controls the graphic display simply in such a way that one bit of
the display RAM corresponds to one dot of the LCD.
It is possible to expand the display capacity of LC868364A more than 32 × 100 dots by using this segment driver. The
LCD controller operates on the low frequency clock from the microcontroller except when writing to registers or RAM.
Therefore, it is suitable for personal electronics devices with LCD panelswhich operates in low-power.
Features
(1) Segment driver to expand LCD display capability for LC868364A.
(2) Internal RAM : 1280 × 8 bits
(3) Segment output port : 80 terminals
- Segment output direction : S01 → S80
CMOS IC
LC868920A
Ver.1.34
32900
91400 RM (IM) HO No.6703-1/21
LC868920A
(4) LCD automatic display controller
- Display duty : 1/1 - 1/32 duty
- LCD control functions
.
1
Number of display bits in horizontal direction control
2.
Vertical display scroll function : by changing the display start address
.
3
Read/Write display RAM
4. LCD drive frequency control
- Source clock of LCD controller : Crystal oscillator for low power consumption
- Clock for accessing registers and display RAM (R/W) : System clock from microcontroller.
(5) Power supply
- Internal logic circuit 2.5V - 6.5V
- LCD driver 3.0V - 6.5V
(6) Shipping form
- Chip delivery form
No.6703-2/21
LC868920A
Pad Assignment
Chip size (X × Y) : 4.04mm
Thickness of chip : 480
Pad size : 105
Pad pitch : 110
95 Input Chip select terminal : Enable when CS=0
96 Input Read signal from LC868920A to LC868 364A
97 Input Write signal from LC868364A to LC868 920A
RS=1 : Instruction register
RS=0 : Data register
81
82
83
-
-
-
LCD power supply
No.6703-6/21
LC868920A
1. Absolute Maximum Ratings at Ta=25°C, VSS=0V
Parameter Symbol Pins
Supply voltage VDDMAX VDD -0.3 - +7.0
LCD Input voltage VNMAX V2,V3,V5 VSS - +7.0
CS,RD,WR
CL2,M,SCK
(Input mode)
(Output mode)
,RS,
Maximum power
consumption
Operating
temperature
Storage
temperature
VI(1)
VI(2) DB0 to DB7
VO(1) S1 to S80 -0.3 - V5+0.3 Output voltage
VO(2) DB0 to DB7
Pdmax 200 mW
Topr -30 - 70
Tstg -55 - 125
Conditions Ratings
VDD[V] min. typ. max.
-0.3 - VDD+0.3 Input voltage
-0.3 VDD+0.3
-0.3 - VDD+0.3
*) The following condition has to be satisfied: V5 ≥ V3 ≥ V2 ≥ VSS
2. Recommended Operating Range at Ta=-30 to +70°C, VSS=0V
Parameter Symbol Pins
Operating
supply voltage
range
VDD VDD
VDD[V] min. typ. max.
FSCK ≤ 6MHz 3.3 6.5
FSCK ≤ 4MHz 2.7 6.5
Conditions Ratings
unit
V
C
°
unit
V
FSCK ≤ 3MHz 2.4 6.5
Supply voltage
range in Hold
mode
LCD supply
voltage range
High level input
voltage
Low level input
voltage
Input clock
frequency
VHD VDD
V5 V5
(Input mode)
CS,RD,WR
VIH(2) CL2,M,SCK
CS,RD,WR
VIL(3) CL2,M,SCK
FCL2 CL2 2.4 - 6.5 32 32.768 33 kHz
FSCK SCK
,RS
,RS
Keep RAM and
register data in
standby mode
VSS 6.5
2.0 6.5
4.5 - 6.5 0.75VDD VDD VIH(1) DB0 to DB7
2.4 - 4.5 0.75VDD VDD
4.5 - 6.5 0.75VDD VDD
2.4 - 4.5 0.75VDD VDD
4.5 - 6.5 0 0.25VDD VIL(1) DB0 to DB7 Input mode
2.4 - 4.5 0 0.25VDD
4.5 - 6.5 0 0.25VDD VIL(2)
2.4 - 4.5 0 0.25VDD
4.5 - 6.5 0 0.25VDD
2.4 - 4.5 0 0.25VDD
2.4 - 6.5 0.3 3
2.7 - 6.5 0.3 4
3.3 - 6.5 0.3 6
MHz
Note:
The specifications above concerning recommended operating conditions and electrical characteristics
assume the chip is in the QIP100E package. However, the LSI will be delivered in die form, not in a package.
The specifications will be very similar for the die, however, depending on factors such as the board on which
the chip is mounted, t he bonding pressure, and the moul ded plastic the characteristics will differ.
The ideal operating temperature for the above specifications is Ta= 25
C ± 2°C.
°
No.6703-7/21
LC868920A
3. Electrical Characteristics at Ta=-30 to +70°C, VSS=0V
Parameter Symbol Pins
voltage
voltage
V5-Si drop voltage
(i:1 to 80)
VX-Si drop voltage
(X:2, 3) (i: 1 to 80)
VSS-Si drop voltage
(i:1 to 80)
Hysteresis voltage VHIS SCK 2.5 - 6.5 0.1VDD V
VOH(1) DB0 to DB7
VOL(1) DB0 to DB7
VD(1) S1 to S80
VD(2) S1 to S80
VD(3) S1 to S80
VDD[V] min. typ. max.
• Output mode
• IOH=-0.6mA
• Output mode
• IOH=-0.1mA
• Output mode
• IOL=+0.6mA
• Output mode
• IOL=+0.1mA
• -90µA for each
Si terminal
• V5-VSS=5V
• -15µA for each
Si terminal
• V5-VSS=5V
• -90µA for each
Si terminal
• V5-VSS=5V
• -15µA for each
Si terminal
• V5-VSS=5V
• +90µA for each
Si terminal
• V5-VSS=5V
• +15µA for each
Si terminal
• V5-VSS=5V
Conditions Ratings
4.5 - 6.5 2.4 VDD High level output
2.5 - 6.5 VDD-0.5 VDD
4.5 - 6.5 0 0.4 Low level output
2.5 - 6.5 0 0.4
4.5 - 6.5 630
2.5 - 6.5 120
4.5 - 6.5 200
2.5 - 6.5 120
4.5 - 6.5 -630
2.5 - 6.5 -120
unit
mV
4. Sample Current Dissipation Characterist ics at Ta=-30°C to +70°C, VSS=0V
The sample current dissipation characteristics shows the measurement result of Sanyo evaluation board.
The currents through the output transistors are ignored.
Parameter Symbol Pins
Current consumption
during normal operation
IDD(2)
IDD(3) • FCL2=32kHz
during READ/WRITE
operation to RAM or
registers
IDD(4) • FCL2=0Hz
during standby mode
VDD[V] min. typ. max.
• FSCK : stop
• Figure 1
• V2=V3=V5=VSS
• FCLK2=32kHz
• FSCK : stop
• Figure 4
• V5=5V, V3=3V,
V2=2V
• FSCK : 3MHz
• Figure 2
• V2=V3=V5=VSS
• FSCK : stop
• Figure 3
• V2=V3=V5=VSS
Conditions Ratings
4.5 - 6.5 7 15 IDD(1) • FCL2=32kHz
2.5 - 4.5 4 10
4.5 - 6.5
2.5 - 4.5
4.5 - 6.5 170 300 Current consumption
3.0 - 4.5 100 200
4.5 - 6.5 0.05 30 Current consumption
2.5 - 4.5 0.02 20
15 50
5 20
unit
V
A
µ
No.6703-8/21
LC868920A
fCL2=32kHz
VDD
Open
A
VDD S1 S2 S80
SCK
CS
RD
WR
RS
M
LC868920A
CL2 VSS V2 V3 V5
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
VDD
Open
A
fSCK=3MHz
Open Open
Open
fCL2=32kHz
VDD S1 S2 S80
SCK
CS
RD
WR
RS
M
LC868920A
CL2 VSS V2 V3 V5
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Figure 1 Current consumption measuring circuit Figure 2 Current consumption measuring circuit
during normal operation during READ/WRITE operation to
RAM or registers
Open
fCL2=0Hz
VDD
Open
A
VDD S1 S2 S80
SCK
CS
RD
WR
RS
M
LC868920A
CLK2 VSS V2 V3 V5
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Open
Open
fCL2=32kHz
VDD
Open
A
VDD S1 S2 S80
SCK
CS
RD
WR
RS
M
LC868920A
CL2 VSS V2 V3 V5
2V 3V 5V
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Figure 3 Current consumption measuring circuit Figure 4 Current consumption measuring circuit
The interface control block consists of the instruction register and the timing generator.
(Note) When accessing to registers or the display RAM of LC868920A, the system clock of LC868364A has to be either
CF oscillation or RC oscillation. It will cause the irregular operation if the crystal oscillation is used in
LC868364A when reading/writing data from/to LC868920A.
The STX instruction of LC868364A should be used to write data to LC868920A. The LDX instruction of
LC868364A should be used to read data from LC868920A.
(1) Instruction register (4-bit data)
- When RS = '1', the lower 4-bits data of the eight bit data bus (DB0-DB7) is sent to this register.
- The following conditions have to be set to write data to the instruction register.
= '0' : Enable the chip select.
1.
CS
= '0' : Writing mode from LC868364A to LC868920A
2.
WR
3. RS = '1' : Select the instruction register.
4. Feed clock to SCK.
- The value of the instruction registers serves as the address of 7 kinds of data registers.
The instruction register holds the data until the instruction code is rewritten. A list of instruction codes is shown below.
Instruction code
DB3 DB2 DB1 DB0
0 0 1 0 Select the horizontal word count register
0 0 1 1 Select the duty register
1 0 0 0 Sel ect the start address register
1 0 1 0 Select the lower cursor address register
1 0 1 1 Select the upper cursor address register
1 1 1 0 Set the display data writing mode
1 1 1 1 Set the display data reading mode
Description
Notes:
Don’t write to the Test Register.
The Test Register can be specified by writing ‘00H’ to the Instruction Register. However, setting any bits in this register
will cause malfunction since this register is only used for testing.
(2) Writing to each data register
- The following indicates how to write data to the registers or the display RAM specified by the instruction register setting.
- The following conditions should be set to write data to each register or the display RAM.
= '0' : Enable the chip select
1.
CS
2.
= '0' : Writing mode from LC868364A.to LC868920A
WR
3. RS = '0' : Select writing data
4. Feed clock to SCK
- The data output from LC868364A through the 8 bits data bus (DB0 - DB7) is written to the register specified by the
instruction register. (Data can not be written without a SCK clock signal.)
- By selecting the display data writing mode with the instruction register and setting the condition shown above, the output
data from LC868364A through the data bus (DB0 - DB7) is written to the display RAM address specified by the cursor
address. After the completion of writing, the cursor address is automatically decremeted by 1. Therefore, the data can
be written contiguously to the display RAM.
No.6703-15/21
LC868920A
(3) Reading display RAM
- Refer to "Section 2 Display control registers and display RAM (8)" about how to output the display RAM data to the data
bus (DB0 - DB7).
- The following conditions are necessary to be set to read display RAM data.
= '0' : Enable the chip select
1.
CS
= '0' : Reading mode from LC868920A to LC868364A
2.
RD
3. RS = '0' : Select the display RAM
4. Feed clock to SCK.
- Each time data is read from the display RAM, the address of the display RAM (cursor address) is automatically
decremented by 1.
(4) Timing generator
- The interface control block and the display are controlled by the timing signals and control signals generated in this circuit.
The control signals and timing signals are used to transfer the data output from terminals DB0 - DB7 to the internal
registers and to transfer data between terminals DB0 - DB7 and the display RAM. This circuit also produces the data
input/output control signals and read/write timing signals.
2. Display control registers and display RAM
- The display is controlled by writing data to the instruction register and 7 internal data registers.
(1) LCD drive frequency
- DP indicates the number of clocks which is necessary to display 1 word (16 dots). DP is fixed to '2' in
LC868920A.
- LC868920A is a segm ent driver to exp and the L CD dis play capability for LC86 8364A. The common signal is
output from LC868364A. Therefore, the number of dots to display a line may vary between the internal driver
in microcontr oller and the segmen t driver for expansion. Even if the num ber of display dots is different, the
LCD driver frequency has to be the same on each side.
(Example 1) When selecting 32 COM × 32SEG in LC868364A
The number of dots per line in microcontroller : 32 dots
The number of dots per line in LC868920A : 80 dots
The time required to display a line is the same for both the microcontroller and LC868920A by setting as
follows.
- Select the display data writing mode by setting "0EH" to the instruction register. Then set RS = 0 and write 8-bit data to
the display RAM.
The display pattern data is written to the RAM address specified by the cursor address. After writing data to RAM, the
cursor address counter is automatically decremented by 1.
If the writing operation is executed when the value of the
lower cursor address counter is ‘0’, the upper cursor address
counter is decremented by 1 after the completion of writing.
Then (Dn-1) is set to the lower cursor address counter.
Specified by the cursor address
First, data is written to this RAM address.
ecremented by 1 after the completion of writing.
If the writing operation is executed when the cursor address is ‘00H’,
then "7FH" is set to the upper cursor address counter after the
completion of writing.
(Dn-1) is set to the lower cursor address counter.
Notes:
Don’t write to the Test Register.
The Test Register can be specified by writing ‘00H’ to the Instruction Register. However, setting any bits in this register
will cause malfunction since this register is only used for testing.
No.6703-19/21
LC868920A
3. LCD driver
- 4 levels of the LCD driving voltage (V5, V3, V2, and VSS) are externally supplied. The LCD driving voltage level to be
output to the segment drivers S1 to S80 vary according to the contents of the display data latch and the synchronous signal (M
signal).
- The 8-bit data output from the display RAM is input to the display data latch. The input 8-bit data is latched in the display
data latch for the number of bytes specified by the horizontal byte count register. This operation is repeated for the number
of times that is determined by the divide ratio number.
- The LCD display voltage has to be supplied to V2, V3 and V5 terminals after all data is set to LCD display data registers and
the display RAM. After power is on, if the LCD display voltage is supplied to V2, V3, and V5 terminals without setting
data to the internal registers and the display RAM, uncertain display is appeared on LCD panel. Thus, supply the VSS level
to V2, V3 and V5 terminals until all data required to display is set to data registers and the display RAM.
(Actually, the LCD display voltage is supplied to this circuit from LC868364A microcontroller. Therefore, turn OFF the
LCD display in LC868364A until data is set to the internal registers and the display RAM in LC868920A)
Display examples
(1) Display mode control register=01H (LCD: ON)
The total number of horizontal dots=80 (Dn=5)
Divider ratio (Nx)=32
Start address register=1FH