Product specification
File under Integrated Circuits, IC12
2000 Feb 04
Philips SemiconductorsProduct specification
LCD driver for 140 × 2 segmentsPCF8801
FEATURES
• Single-chip LCD controller/driver
• Fixed backplane multiplexing at a rate of 1 : 2
• Internal LCD bias generation (0.5VDD)
• 140 segment outputs configured to drive seven
40-segment characters
• On-chip oscillator with one external resistor
• Wide power supply range (2.7 V up to 5.5 V)
• Low power consumption
• Compatible with most microprocessors/microcontrollers
• 1 MHz serial bus interface (280-bit shift register)
• Easily cascaded for large LCD applications (two
cascade directions possible)
• Compatible with chip-on-glass technology
• Manufactured by silicon gate CMOS process.
GENERAL DESCRIPTION
The PCF8801 is a peripheral device which interfaces a
multiplexed Liquid Crystal Display (LCD) having two
backplanes and up to 140 segments. It generates drive
signals at a multiplex rate of 1 : 2 allowing seven
40-segment (5 x 8) characters to be driven.
The chip can easily be cascaded for larger LCD
applications,andthedirectionoftheinformationflowinthe
cascadecanbeselected.ThePCF8801iscompatiblewith
most microprocessors/microcontrollers and
communicates via a serial bus interface comprising a
280-bit shift register.
Theoutputsaremultiplexedbyaclocksignalgeneratedby
the internal oscillator which needs only one external
resistor.Cascadeapplicationsonlyrequiretheclocksignal
to be generated by the first device with the internal
oscillators in the other devices disabled.
The PCF8801 is designed for chip-on-glass applications.
It has a narrow package with raised points (bumps) for
easy assembly on to LCD glass.
ORDERING INFORMATION
TYPE
NUMBER
PCF8801U−chip with bumps in tray−
NAMEDESCRIPTIONVERSION
PACKAGE
2000 Feb 042
Philips SemiconductorsProduct specification
LCD driver for 140 × 2 segmentsPCF8801
BLOCK DIAGRAM
handbook, full pagewidth
LDPI
LDNI
DI1
DO1
DIR
CLKI
CLKO
DO2
280-BIT
BI-
DIRECTIONAL
SHIFT
REGISTER
SH1_1
SH140_2
280-BIT
OUTPUT
REGISTER
IO1_1
IO140_2
OUTPUT
MULTIPLEXER
OM1
OM140
ROUTING
BLOCK
OUTPUT
DRIVERS
LDPO
LDNO
S1
S140
DI2
OSCI
OSCO
INT_OSCO
REXT
LCD BIAS GENERATOR
V
÷2
÷4
INTERNAL OSCILLATORPOWER-ON-RESET
T2 T3
T1
PCF8801
V
V
SS1
SS3VSS5VDD1
V
SS2VSS4
COMMON
M
V
V
DD2VDD4
BACKPLANE DRIVERSFRAME GENERATOR
DD3VDD5
MID
Fig.1 Block diagram.
COM1
COM2
RESET
MGL915
2000 Feb 043
Philips SemiconductorsProduct specification
LCD driver for 140 × 2 segmentsPCF8801
PINNING
SIMPLIFIED
SYMBOL
DD
(1)
DESCRIPTION
Power supply for output drivers, backplane drivers and LCD
V
DD1
SYMBOLPAD
to V
DD4
28, 27, 3, 4 V
bias generator; 4 pads connected internally
V
SS1
to V
SS4
30, 29, 1, 2 V
SS
Ground for output drivers, backplane drivers and LCD bias
generator; 4 pads connected internally
V
V
DD5
SS5
16V
15V
DD
SS
Power supply for remaining circuitry; connect externally to
V
to V
DD1
DD4
Ground for remaining circuitry; connect externally to
V
to V
SS1
SS4
REXT10Enable internal oscillator input; connected via an external
resistor
RESET14Reset input; active HIGH
T1 to T313, 17, 18Test pads; must remain unconnected
COM1_1, COM1_231, 173COM1First pair of identical 3-level LCD backplane outputs; each
pad is located on opposite sides of the die
COM2_1, COM2_232, 174COM2Second pair of identical 3-level LCD backplane outputs;
each pad is located on opposite sides of the die
DIR19Data direction control input; its voltage level determines the
direction in which data is shifted
S1 to S14033 to 172LCD driver outputs
DI1, DI224, 7DIData input; the status of DIR determineswhich pad is valid;
each pad is located on opposite sides of the die
DO1, DO223, 8DOData outputs; both identical; both always valid; for cascade
use; each pad is located on opposite sides of the die
LDP1, LDP226, 5LDPI, LDPOData load control input (LDPI) and output (LDPO) on rising
edge; the status of DIR determines which pad is valid; each
pad is located on opposite sides of the die
LDN1, LDN225, 6LDNI, LDNOData load control input (LDNI) and output (LDNO) on falling
edge; the status of DIR determines which pad is valid; each
pad is located on opposite sides of the die
CLK1, CLK222, 9CLKI, CLKOData shift clock input (CLKI) and output (CLKO); the status
of DIR determineswhich pad is valid; for cascade use; each
pad is located on opposite sides of the die
OSC1, OSC221, 11OSCI, OSCO LCD multiplexing clock input (OSCI) and output (OSCO);
the status of DIR determines which pad is valid; each pad is
located on opposite sides of the die
INT_OSCO1, INT_OSCO2 20, 12INT_OSCOInternal oscillator outputs; both identical; each pad is
located on opposite sides of the die
Note
1. These symbols simplify descriptions in this data sheet where several pads have the same function and also indicate
the direction of data on pads which can be selected to be either an input or an output.
2000 Feb 044
Philips SemiconductorsProduct specification
LCD driver for 140 × 2 segmentsPCF8801
FUNCTIONAL DESCRIPTION
Refer to block diagram Fig.1. The PCF8801 comprises a
bi-directional 280-bit input shift register, 280-bit output
register,output multiplexer providing140-segmentoutputs
via a routing block and output drivers, two 3-level
backplane outputs, internal oscillator and internal
power-on reset circuit. To reduce the length of routing
requiredbetween cascaded chipsinmultiple chip-on-glass
applications, all inputs/outputs for control lines, clock
signals and data are provided at both sides of the narrow
package.
Shift register
The 280-bit bi-directional shift register shifts data on the
rising edge of clock signal CLKI. The shift register output
bits are called SH1_1, SH1_2 to SH140_1, SH140_2.
The direction in which data is shifted and the pads that are
valid for inputs DI, CLKI and output CLKO, is determined
by the voltage level on pad DIR. The voltage on pad DIR
mustbe tied to either VDDorVSSandmust not be switched
when the PCF8801 is operating. Therelationship between
the status of pad DIR and the other pads connected to the
shift register is shown in Table 1.
DO1 and DO2DO1 and DO2
Clock input CLKICLK1CLK2
Clock output CLKO
(2)
CLK2CLK1
First bit shiftedSH140_2SH1_1
Last bit shifted
(3)
SH1_1SH140_2
Notes
1. The invalid DI pad must be connected to either VDDor
VSS.
2. Pads DOand CLKO are used when PCF8801devices
are connected in cascade.
3. The last bit is loaded into a flip-flop whose output is
connectedtopad DO.Thevalue of the last bit appears
at pad DO delayed by a1⁄2CLKI period.
Output register
The280-databits(SH1_1,SH1_2 to SH140_1, SH140_2)
from the output of the shift register are transferred to the
input of the 280 bit output register. Data is transferred
when either pad LDPI goes HIGH or when pad LDNI goes
LOW. The output register bits are called IO1_1, IO1_2
to IO140_1, IO140_2. The pads that are valid for
inputs LDPI, LDNI, OSCI, and outputs LDPO, LDNO,
OSCO are determined by the voltage level on pad DIR.
During a positive pulse on pad LDPI, pad LDNI must stay
HIGH, or during a negative pulse on pad LDNI, pad LDPI
must stay LOW. The voltage on pad DIR must be tied to
either VDD or VSS and must not be switched when the
PCF8801 is operating. The relationship between the
status of pad DIR and the other pads connected to the
output register is shown in Table 2.
Table 2 280-bit output register pads
VALID PAD
SHIFT DIRECTION
DIR = 1DIR = 0
Data load input LDPILDP1LDP2
Data load output LDPOLDP2LDP1
Data load input LDNILDN1LDN2
Data load output LDNOLDN2LDN1
Multiplexing clock input OSCIOSC1OSC2
Multiplexing clock output OSCOOSC2OSC1
Output multiplexer, frame generator and backplane
drivers
The 280 data bits (IO1_1, IO1_2 to IO140_1, IO140_2)
from the output register are transferred to the input of the
output multiplexer which multiplexes the data at the rate of
1 : 2. The 140 output bits from the output multiplexer are
called OM1 to OM140. The frame generator outputs two
control signals derived from the LCD multiplex clock
(OSCI) called COMMON (1⁄2f
) and M (1⁄4f
OSC
OSC
) which
control the output multiplexer and the backplane drivers.
The operation of the output multiplexer is defined in
Table 3.
2000 Feb 045
Philips SemiconductorsProduct specification
LCD driver for 140 × 2 segmentsPCF8801
Table 3 Output multiplexer truth table
n = 1 to 140; X = don’t care.
CONTROL INPUTDATA INPUT
DAT A
OUTPUT
COMMONMIOn_1IOn_2OMn
000X0
001X1
10X00
10X11
010X1
011X0
11X01
11X10
The backplane drivers generate two output signals called
COM1 and COM2 which connect directly to LCD
backplane 1 and to backplane 2 respectively.
These signals have 3 voltage levels called V
VSS, where VSS= 0 V and V
=1⁄2VDD.V
MID
DD,VMID
MID
and
is the LCD
bias voltage generated by the LCD bias generator.
Figure 2 is a timing diagram for the output multiplexer,
frame generator and backplane drivers.
Routing block and output drivers
Thelayout of the LCD interconnection requires eachof the
140 outputs (OM1 to OM140) from the output multiplexer
to be mapped to the corresponding pixel in each LCD
character by the routing block. The outputs of the routing
block are fed to output drivers whose outputs are
pads S1 to S140. Table 4 shows which pixel is driven by
which data bit output by the shift register for the first LCD
character. There are 7 characters in total, each character
has 40 data points, so routing is performed on a
point-by-point basis.
A pixel has 2 segments which are activated by backplane
drive signals COM1 and COM2 respectively. If DIR = 0,
the first data bit of the data stream to be loaded into the
shift register is routed to the first pixel. Data bit SH1_1 is
routed to pixel 1, activated by COM1, and data bit SH1_2
is routed to pixel 1, activated by COM2.
handbook, full pagewidth
RESET
OSC
COMMON
COM1
COM2
OMn
(n = 1 to 140)
M
IOn_1
IOn_2 IOn_1 IOn_2 IOn_1 IOn_2 IOn_1 IOn_2 IOn_1
Fig.2 Timing diagram for output multiplexer, frame generator and backplane drivers.
2000 Feb 046
t
MGL916
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.