Sanyo LC7986C Specifications

CMOS LSI
LC7986C
LCD Controller/Driver

Overview

The LC7986C is a low-power CMOS IC that incorporates dot-matrix character generator, display controller and driver functions in a single device, and realizes ideal for use in portable equipment containing LCD displays.
Also, the CMOS process realizes easy expansion to con­trol displays of up to 80 characters by adding LC7930N or LC7931D display drivers.

Pad Layout

Chip size: 5.69 × 3.45mm
2

Features

• Controller and driver for dot-matrix LCD displays
• 5 × 7-pixel and 5 × 10-pixel character fonts
• 160, 5 × 7-pixel characters and 32, 5 × 10-pixel charac­ters in character generator ROM
• Eight, 5 × 7-pixel characters or four, 5 × 10-pixel char­acters in character generator RAM
• 80-character display data RAM
• Built-in drivers for 1-line × 16-character and 2-line × 16-character displays
• Easy expansion to 1-line × 80-character or 2-line × 40­character displays by adding LC7930Ns or LC7931Ds
• 4-bit or 8-bit microcontroller interface
• 11 microcontroller instructions
• Built-in reset circuit
• Built-in oscillator
• 5V supply
• 128-pad dice
SANYO Electric Co., Ltd. Semiconductor Business Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN
70197HA (ID) / D082JN No. 4101—1/32

Pad Coordinates

The coordinate origin is in the center of the chip.
LC7986C
Pad Coordinates
Number Name X Y
1 OS1 2660.0 76.9 2 OS2 2500.0 − 13.1 3 OS3 2660.0 − 103.1 4 OS4 2500.0 − 193.1 5 OS5 2660.0 − 283.1 6 OS6 2500.0 − 373.1 7 OS7 2660.0 − 463.1 8 OS8 2500.0 − 553.1
9 OS9 2660.0 − 643.1 10 OS10 2500.0 − 733.1 11 OS11 2581.4 12 OS12 2491.4 − 1380.0 13 OS13 2401.4 − 1540.0 14 OS14 2311.4 − 1380.0 15 OS15 2221.4 − 1540.0 16 OS16 2131.4 − 1380.0 17 OS17 2041.4 − 1540.0 18 OS18 1951.4 − 1380.0 19 OS19 1861.4 − 1540.0 20 OS20 1771.4 − 1380.0 21 OS21 1681.4 − 1540.0 22 OS22 1591.4 − 1380.0 23 OS23 1501.4 − 1540.0 24 OS24 1411.4 − 1380.0 25 OS25 1321.4 − 1540.0 26 OS26 1231.4 − 1380.0 27 OS27 1141.4 − 1540.0 28 OS28 1051.4 − 1380.0 29 OS29 961.4 − 1540.0 30 OS30 871.4 − 1380.0 31 OS31 781.4 − 1540.0 32 OS32 691.4 − 1380.0 33 OS33 601.4 − 1540.0 34 OS34 511.4 − 1380.0 35 OS35 421.4 − 1540.0 36 OS36 331.4 − 1380.0 37 OS37 241.4 − 1540.0 38 OS38 151.4 − 1380.0 39 OS39 61.4 − 1540.0 40 OS40 − 28.6 − 1380.0 41 OS41 − 118.6 − 1540.0 42 OS42 − 208.6 − 1380.0 43 OS43 − 298.6 − 1540.0 44 OS44 − 388.6 − 1380.0 45 OS45 − 478.6 − 1540.0 46 OS46 − 568.6 − 1380.0 47 OS47 − 658.6 − 1540.0
1540.0
Pad Coordinates
Number Name X Y
48 OS48 − 748.6 − 1380.0 49 OS49 − 838.6 − 1540.0 50 OS50 − 928.6 − 1380.0 51 OS51 − 1018.6 − 1540.0 52 OS52 − 1108.6 − 1380.0 53 OS53 − 1198.6 − 1540.0 54 OS54 − 1288.6 − 1380.0 55 OS55 − 1378.6 − 1540.0 56 OS56 − 1468.6 − 1380.0 57 OS57 − 1558.6 − 1540.0 58 OS58 − 1648.6 − 1380.0 59 OS59 60 OS60 − 1828.6 − 1380.0 61 OS61 − 1918.6 − 1540.0 62 OS62 − 2008.6 − 1380.0 63 OS63 − 2098.6 − 1540.0 64 OS64 − 2188.6 − 1380.0 65 OS65 − 2278.6 − 1540.0 66 OS66 − 2368.6 − 1380.0 67 OS67 − 2458.6 − 1540.0 68 OS68 − 2548.6 − 1380.0 69 OS69 − 2660.0 − 733.1 70 OS70 − 2500.0 − 643.1 71 OS71 − 2660.0 − 553.1 72 OS72 − 2500.0 − 463.1 73 OS73 − 2660.0 − 373.1 74 OS74 − 2500.0 − 283.1 75 OS75 − 2660.0 − 193.1 76 OS76 − 2500.0 − 103.1 77 OS77 − 2660.0 − 13.1 78 OS78 − 2500.0 76.9 79 OS79 − 2660.0 166.9 80 OS80 − 2500.0 256.9 81 OC16 − 2660.0 370.0 82 OC15 − 2500.0 460.0 83 OC14 84 OC13−2500.0 640.0 85 OC12−2660.0 730.0 86 OC11−2500.0 820.0 87 OC10−2660.0 910.0 88 OC9 89 OC8 90 OC7 91 OC6 92 OC5 93 OC4 94 OC3
1738.6 − 1540.0
2660.0 550.0
2500.0 1000.0
2660.0 1090.0
2500.0 1180.0
2660.0 1270.0
2500.0 1360.0
2660.0 1450.0
2500.0 1540.0
Pad Coordinates
Number Name X Y
95 OC2 96 OC1 97 V1’ 98 V1
99 V2’ 100 V2 101 V3’ 102 V3 103 V4’ 104 V4 105 V5’ 106 V5 107 V 108 V 109 OSCO 218.9 1540.0 110 OSCR 378.9 1540.0 111 OSCI 538.9 1540.0 112 CP 698.9 1540.0 113 LOAD 858.9 1540.0 114 M 1018.9 1540.0 115 D 1178.9 1540.0 116 SHL 1338.9 1540.0 117 A/B 1498.9 1540.0 118 E 1658.9 1540.0 119 R/W 1818.9 1540.0 120 RS 1978.9 1540.0 121 DB7 2660.0 1540.0 122 DB6 2660.0 1360.0 123 DB5 2660.0 1180.0 124 DB4 2660.0 1000.0 125 DB3 2660.0 820.0 126 DB2 2660.0 640.0 127 DB1 2660.0 460.0 128 DB0 2660.0 280.0
SS DD
2217.5 1540.0
2037.5 1540.0
1701.1 1540.0
1541.1 1540.0
1381.1 1540.0
1221.1 1540.0
1061.1 1540.0
901.1 1540.0
741.1 1540.0
581.1 1540.0
421.1 1540.0
261.1 1540.0
101.1 1540.0
58.9 1540.0
No. 4101—2/32

Block Diagram

LC7986C
No. 4101—3/32
LC7986C
Specifications
The following characteristics apply to the ceramic-packaged device.
Absolute Maximum Ratings at Ta = 25 ± 2°C, V
SS
= 0V
Parameter Symbol Ratings Unit
Supply voltage range V LCD drive supply voltage range
*1
Input voltage range V
DD max
V1 to V
I
5
VDD − 13.5 to VDD + 0.3 V
0.3 to VDD + 0.3 V
Storage temperature range Tstg
Note: *1. VDD must obey the relationship: VDD ≥ V1 ≥ V2 ≥ V3 ≥ V4 ≥ V5
Allowable Operating Ranges at Ta = 20 to +75°C
Parameter Symbol Conditions
Supply voltage V
LCD driver reference voltages
*1
High-level input voltage
Low-level input voltage
DD
V
D5
V
D1
V
IH1
V
IH2
V
IL1
V
IL2
VD5 = VDD − V VD1 = VDD − V
5 1
RS, R/W, E, DB0 to DB7 2.2 V OSCI, SHL, A/B VDD − 1.0 V RS, R/W, E, DB0 to DB7 0.6 V OSCI, SHL, A/B 1.0 V
min typ max
4.5 5.5 V
1.5 6.0 V – 0.25V
Note: *1. These voltages guarantee correct operation of the LSI. They do not guarantee correct operation of the LCD panel. V
Ratings
0.3 to +7.0 V
55 to +125
D5 DD DD
must also be observed.
LCD
°
C
Unit
V V V
Electrical Characteristics at Ta = 20 to +75°C, V
Parameter Symbol Conditions
IOH = −0.205mA, input/output pins
IOH = −0.04mA, output pins
IOL = 1.2mA, input/output pins
IOL = 0.04mA, output pins
Id = 0.05mA 2.9 V Id = 0.05mA 3.8 V VI = VSS to V VDD = 5V,
RS, R/W, DB0 to DB7
High-level output voltage
Low-level output voltage
OC1 to OC16 driver voltage drop OS1 to OS40 driver voltage drop
*1 *2
Input/output leakage current I
Pull-up current I
V
V
V
V
V V
OH1
OH2
OL1
OL2
COM SEG
L
P
= 0V, VDD = 5V ± 10%, unless otherwise noted
SS
Ratings
min typ max
2.4––V
0.9V
DD
––V
0.4 V
0.1V
DD
––1
50 125 250
DD
External feedback Rf
Supply current I
DD
oscillator, VDD = 5V, f 320kHz, no output load
OSC
=
0.5 1.0
Internal feedback Rf oscillator 0.5 1.0
External clock operating frequency f
CP
125 410 kHz External clock duty cycle DUTY 45 50 55 % External clock rise time t External clock fall time t
r f
0.2 – 0.2
Unit
V
µ
A
µ
A
mA
µ
s
µ
s
No. 4101—4/32
LC7986C
Parameter Symbol Conditions
Internal oscillator operating frequency f
OSC
min typ max
Using Rf = 56kΩ ± 3% 220 320 420 Using built-in Vf 320
Ratings
RC oscillator built-in resistance Vf OSCO to OSCR 56 k
V
LCD display voltage
Voltage divider step resistance V
Note: *1. V Note: *2. V
is the voltage from VDD, V1, V4 and V5 to the LCD common drive pins OC1 to OC16.
COM
is the voltage from VDD, V2, V3 and V5 to the LCD segment drive pins OS1 to OS80.
SEG
LCD1
V
LCD2
R
Switching Characteristics at Ta = 20 to +75°C, V
Parameter Symbol Conditions
E cycle time t E high-level pulsewidth t E rise time t E fall time t RS and R/W to E setup time t E to RS and R/W address hold time t DB0 to DB7 to E data setup time t Write cycle E to DB0 to DB7 data hold
time Read cycle E to data valid delay time t Read cycle E to DB0 to DB7 data hold
time CP low-level pulsewidth t CP high-level pulsewidth t CP to LOAD setup time t D to CP data setup time t CP to D data hold time t LOAD to M delay time t
ECYC
EW
ER EF SU AH
DSU
t
DHW
DD
t
DHR
WL
WH CSU DSU
DH
DM
VDD − V5 (1/5 bias) 4.6 6 V VDD − V5 (1/4 bias) 3.0 6 V Between V(n) and V(n+1) 2.2 k
= 0V, VDD = 5V ± 10%
SS
Ratings
min typ max
1000 ns
450 ns
25 ns – 25 ns
140 ns
10––ns
195 ns
10––ns
See measurement circuit. 320 ns
20––ns
800 ns 800 ns 500 ns 300 ns 300 ns
1000 1000 ns
Unit
kHz
Unit
Reset characteristics at Ta = 20 to +75°C
Parameter Symbol Conditions
VDD rise time t VDD off time t
DDR
DDOFF
Ratings
min typ max
1 100
Unit
µ
s
1––ms
No. 4101—5/32
LC7986C

Clock Generator

The internal oscillator that generates the clock for the internal circuit requires an external feedback resistor, connection of the internal feedback resistor or an external clock input as shown in the following sections.

External clock

The input duty cycle should be between 45 and 55% as shown in the following figure.

External feedback resistor

Internal feedback resistor

Measurement Circuit

T
h
Note.
Note. The resistor should be mounted as close as possible to OSCI and OSCO.
Duty
-----------------
ThT1+
×=
100%
Note. R
= 2.4kΩ, C = 130pF, R = 11k
L
No. 4101—6/32

Read/write cycle timing

LC7986C

LC7930N interface timing

Power Supply

No. 4101—7/32
LC7986C

Pin Description

Name Num I/O Connect to Functions
RS 1 I MPU Data register or instruction register select input. Data register when "1" and instruction register when "0". R/W 1 I MPU Read or write select input. Read when "1" and write when "0". E 1 I MPU Execution start input
DB7 to DB4 4 I/O MPU
DB3 to DB0 4 I/O MPU
LOAD 1 O LC7930N D serial data shift latch output CP 1 O LC7930N D serial data shift clock output M 1 O LC7930N Display expansion drive signal inversion control signal output D 1 O LC7930N Display expansion serial data output. Nonselected when "0" and selected when "1".
OC1 to OC16 16 O LCD
OS1 to OS80 80 O LCD LCD segment driver outputs V1 to V5 5 source LCD driver reference voltage inputs
, GND 2 source VDD : +5V, GND : 0V
V
DD
OSCI 2 Oscillator feedback resistor connection and external clock input OSCO 2 Oscillator external feedback resistor connection OSCR 1 OSCO Internal feedback resistor connection. Connect to OSCI or leave open.
SHL 1 I
A/B 1 I M output signal type select input. A-type when "1" and B-type when "0". V1’ to V5’ 5 I VDD to V4 LCD drive voltage internal voltage divider outputs. Leave open if the the voltage divider is not used.
4-bit microcontroller interface data bus and 8-bit microcontroller interface high-order four bits data bus connections. DB7 can also be used as busy flag.
8-bit microcontroller interface low-order four bits data bus connections. No connection when 4-bit interface size is selected.
LCD common driver outputs. OC9 to OC16 and OC12 to OC16 are unselected in 1/8 duty and 1/11 duty respectively.
Segment output shift direction select input. Shift right (OS1 to OS80) when"1", and shift left (OS80 to OS1) when "0".
No. 4101—8/32

Functional Description

Registers

LC7986C
The LC7986C has two 8-bit registers—instruction register (IR) and data register (DR)—that are selected as shown in the following table.
RS R/W Operation
0 0 IR write, instruction execution 0 1 Busy flag (DB7) and address counter (DB0 to DB6) output 1 0 DR write, internal DR to DD RAM or CG RAM data transfer 1 1 DR read, internal DD RAM or CG RAM to DR data transfer
The instruction register is write-only. It contains instruc­tion codes or DD RAM and CG RAM addresses written by the microcontroller.

Busy Flag

When busy flag is 1, the previous instruction is executing, and when 0, the instruction has completed. The next instruction cannot be received until BF is 0. The microcon­troller should, therefore, confirm that BF is 0 before writ­ing the next instruction.
Display Data RAM (DD RAM)
The data register holds data read from or written to either DD RAM or CG RAM. Data written to the data register by the microcontroller is automatically transferred to the cur­rent DD RAM or CG RAM address. Data read from DD RAM or CG RAM is buffered in the data register.
When the microcontroller writes a DD RAM or CG RAM address to the instruction register, the data at that address is copied into the data register. The microcontroller then reads the data in the data register to complete the transfer. Once that data is read, the data from the next DD RAM or CG RAM address is copied into the data register in prepa­ration for the next data read.

Address Counter

The address counter is used for both the DD RAM and the CG RAM. The address output on DB0 to DB7 is the counter value before the currently executing instruction began.
The display data RAM stores 80, 8-bit character codes, and the LC7986C can display a maximum of 80 characters. The address counter contains the location for the next display memory read or write operation as shown in the following fig­ure.
Display data addresses are in hexadecimal. For example, the address counter contents for location 4E are shown in the following figure.
To prevent undesirable effects such as display flicker during DD RAM accesses, the internal memory and the micropro­cessor interface have separate timing signals.

Single-line display mode (N = 0)

The DD RAM addresses and their corresponding display positions for an 80-character display are shown in the following figure.
No. 4101—9/32
LC7986C
A single LC7986C, however, can drive 16 characters. The display positions and DD RAM addresses for an unshifted 16­character display are shown in the following figure.
The DD RAM addresses following left and right display shifts are shown in the following figure. Note that the displayed characters wrap around from addresses 4FH to 00H.
An LC7986C and a single LC7930N can drive a 16-character display. The display positions and DD RAM addresses for an unshifted display are shown in the following figure.
The DD RAM addresses following left and right display shifts are shown in the following figure.
The number of displayed characters can be increased by adding more LC7930Ns. An LC7986C and eight LC7930Ns can drive an 80-character display as shown in the following figure.
No. 4101—10/32
Loading...
+ 22 hidden pages