LCD Driver for 160 Display Units BL55077 1 General Description 2

Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
BL55077
LCD Driver for 160 Display Units BL55077
1 General Description
The BL55077 is a general LCD driver IC for 160 units LCD panel. It features a wide
operating supply voltage range, incorporates simple communication interface with
microcomputer and is suitable for multiple application.
2 Features
Advanced low power CMOS Technology
Selection of 1/2 or 1/3 bias, selection of 1/2 or 1/3 or 1/4 duty.
Operation voltage: 2.5~5.5V
Serial data interface
160(40x4) Display Units
Low power dissipation design: Power saving mode: Idd=14uA at 5V and Idd=9uA at
3.3V; Sleeping mode: Idd<2uA
Maybe cascaded up to 16PCs for large LCD applications
On-chip RC oscillator
VLCD for adjusting LCD operating voltage
Excellent EMC immunity
Compatible with general microcomputer
3 Pin Assignment
Fig 1
1
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
BL55077
4
Pin Description
Pin No.
Pin name
Function
10
11
12
13
14
15
16-18
19
20
21
25-28
SDA
SCI
SYNC
CLK
Vdd
OSC
A0、A1、A2
SA0
Vss
Vlcd
Com0、Com2、Com1、Com3
29-32、
、34-37、
、49-64、
、2-7
1、
、8、
、9、
、22、
、23、
、24、
、33、
、48
S0——S39
NC
Serial data input/output
Serial clock input
Cascade synchronization clock
External clock input
Supply voltage
Oscillator input
Subaddress inputs
Slave address input;bit0
ground
LCD supply voltage
Common terminal driving
output
Segment terminal driving output
Unused
Tab.1
5
Function Description
1.function circuit
The BL550077 has all function circuits that can directly drive any static or multiplexed
LCD containing up to four commons and up to 40 segments. The function circuits
include:Power-on reset, LCD bias generator, LCD voltage selector, Oscillator, display RAM,
Timing, Display latch, Shift register, Common/segment outputs, input/output bank selector,
Blinker, Data pointer, Subaddress counter,etc.
2.display function decription
The display RAM is a static 40x 4-bit RAM which stores LCD data. A logic 1 in the
RAM bit-map indicates the on state of the corresponding LCD segment; similarly, a logic 0
indicates the off state. There is a one-to-one correspondence between the RAM addresses and
the segment outputs, and between the individual bits of a RAM word and the common outputs.
(see Fig.2).
Display RAM address and SEGMENT(
(S0~S39)
)output
0
COM
(Com0~
Com3)
输出
1
2
3
。
。
。
。
36
37
38
39
0
1
2
3
Fig2
When display data is transmitted to the BL55077, the display bytes received are stored
in the display RAM in accordance with the selected LCD drive mode. To illustrate the filling
order, an example of a 7-segment numeric display showing all drive modes is given in Fig.3;
the RAM filling organization depicted applies equally to other LCD types.
2
BL55077
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
Fig 3
I2C-bus protocol
Two I2C-bus slave addresses (0111000 and 0111001) are reserved for the BL55077.
The least significant bit of the slave address that a BL55077 will respond to is defined by the
level tied at its input SA0. Therefore, two types of BL55077 can be distinguished on the same
I2C-bus which allows:
1. Up to 16 BL55077 on the same I2C-bus for very large LCD applications.
2. The use of two types of LCD multiplex on the same I2C-bus.
The I2C-bus protocol is shown in Fig.4. The sequence is initiated with a START
condition (S) from the I2C-bus master which is followed by one of the two BL55077 slave
addresses available. All BL55077s with the corresponding SA0 level acknowledge in parallel
with the slave address but all BL55077s with the alternative SA0 level ignore the whole
I2C-bus transfer. After acknowledgement, one or more command bytes (m) follow which
define the status of the addressed BL55077s. The last command byte is tagged with a cleared
most significant bit, the continuation bit C. The command bytes are also acknowledged by all
addressed BL55077s on the bus. After the last command byte, a series of display data bytes(n)
may follow. These display bytes are stored in the display RAM at the address specified by the
data pointer and the subaddress counter. Both data pointer and subaddress counter are
automatically updated and the data is directed to the intended BL55077 device. The
acknowledgement after each byte is made only by the (A0, A1 and A2) addressed BL55077.
After the last display byte, the I2C-bus master issues a STOP condition (P).
3.
3
BL55077
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
Fig 4
4. command decoder
The command decoder identifies command bytes that arrive on the I2C-bus. All
available commands carry a continuation bit C in their most significant bit position. The five
commands available to the BL55077 are defined in Fig 5.
4
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
BL55077
Fig 5
6
Absolute Maximum Rating
Parameter
Symbol
Rating
Unit
Supply voltage
LCD operating voltage
Input voltage
Output voltage
Vdd,Vss,Vlcd current
Maximum power consumption
Operating temperature
Storage temperature
Vdd
Vlcd
Vi
Vo
Idd,Iss,Ilcd
Ptot
Topr
Tstg
-0.5~+6.0
0~ Vdd
Vss-0.5~Vdd+0.5
Vlcd-0.5~Vdd+0.5
-50~+50
400
-40~ +75
-65~ +150
V
V
V
V
mA
mW
o
C
o
C
7
DC Characteristic
Symbol Parameter
Vdd
Idd1
IC Operating
voltage
LCD operating
voltage
Supply current
Idd2
Supply current
Idd3
Supply current
Idd4
Supply current
Vlcd
ISL
Sleep current
Test Condition
Min
Vdd=5V,VLCD=0V,Normal
mode,internal oscillator
Vdd=5V,VLCD=0V,power saving
mode,internal oscillator
Vdd=3.3V,VLCD=0V,Normal
mode,internal oscillator
Vdd=3.3V,VLCD=0V,power saving
mode,internal oscillator
Vdd=5V,VLCD=0V
Typ
Max
Unit
2.5
-
5.5
V
0
-
Vdd-2
V
-
25
50
uA
-
14
30
uA
-
16
30
uA
-
9
15
uA
-
1.5
2
uA
ViL
Low voltage input
SDA,SCL
Vss
-
0.3Vdd
V
ViH
High voltage
input
Pull high resister
SDA,SCL
0.7Vdd
-
6.0
V
30
60
100
kΩ
Rph
SYNC
5
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
BL55077
8
Ta=25oC
AC Characteristic
Symbol
Parameter
Test Condition
Min
Typ
Max
Unit
Fclk
Fclklp
Tclkh
Tclkl
TBUF
Thd;STA
Tlow
Thigh
Oscillator frequency
Oscillator frequency
CLK HIGH time
CLK LOW time
Bus free time
START hold time
SCL LOW time
SCL HIGH time
Vdd=5V,normal mode
Vdd=3.3V, power saving
125
21
1
1
4.7
4
4.7
4
180
31
-
300
48
-
KHz
KHz
us
us
us
us
us
us
Tsu;STA
Thd;DAT
Tsu;DAT
Tr
Tf
Tsu;STO
START set-up time
Data hold time
Data set-up time
Rise time
fall time
STOP set-up time
4.7
0
250
4.7
-
1
300
-
us
us
ns
us
ns
us
mode
Fig 6
9
Typical Application Circuit
Note:1/ when I2C are idle mode,SDA and SCL must be connect to high level(by pull up
resistor),otherwise the device maybe can not go into power saving mode.
2/
In power-saving mode, SCL frequency must be less than 21KHz.
3/
Work at 1/3 bias, Vdd – Vlcd must be more than 2.9V。
。
1/ single application
6
BL55077
2/ cascade application
Shanghai Belling Corp., Ltd
zip: 200233 Tel: 86-021-64850700 Fax: 86-021-64855865
Fig 7
10
Unit
mm(tolerance)
Package Outline LQFP64
D
10.0(0.1)
E
12.0(0.15)
e
0.5
b
0.22(0.05)
7
f
1.25(0.2)
m
1.0
n
0.6(0.15)