Product specification
Supersedes data of 1999 Mar 22
File under Integrated Circuits, IC12
1999 Aug 16
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
CONTENTS
1FEATURES
2APPLICATIONS
3GENERAL DESCRIPTION
3.1Packages
4ORDERING INFORMATION
5BLOCK DIAGRAM
6PINNING
7PIN FUNCTIONS
7.1R0 to R64: row driver outputs
7.2C0 to C101: column driver outputs
7.3V
7.4V
7.5V
7.6V
7.7V
and V
SS1
to V
DD1
LCDIN
LCDOUT
LCDSENSE
(V
DD3
: LCD power supply
: LCD power supply
: voltage multiplier regulation input
)
LCD
: negative power supply rails
SS2
: positive power supply rails
7.8T1 to T12: test pads
7.9SDAIN and SDAOUT: I2C-bus data lines
7.10SCL: I2C-bus clock signal
7.11SA0: slave address
7.12OSC: oscillator
7.13RES: reset
8BLOCK DIAGRAM FUNCTIONS
8.1Oscillator
8.2I2C-bus interface
8.3Display control logic
8.4Display Data RAM (DDRAM)
8.5Timing generator
8.6LCD row and column drivers
9INITIALIZATION
10ADDRESSING
10.1Display data RAM structure
10.2RAM access
11I2C-BUS INTERFACE
11.1Characteristics of the I2C-bus
11.1.1Bit transfer
11.1.2START and STOP conditions
11.1.3System configuration
11.1.4Acknowledge
11.2I2C-bus protocol
12INSTRUCTIONS
12.1External reset (RES)
12.2Function set
12.2.1Power-Down (PD)
12.2.2V
12.2.3H
12.2.4MX
12.2.5MY
12.3Display control
12.3.1D and E
12.4Display configuration
12.4.1TRS
12.4.2BRS
12.5Set Y address of RAM
12.6Set X address of RAM
12.7Set HV generator stages
12.7.1S[1:0]
12.8Temperature control
12.9Bias system
12.10Set VOP value
13LIMITING VALUES
14HANDLING
15DC CHARACTERISTICS
16AC CHARACTERISTICS
17RESET
18APPLICATION INFORMATION
19CHIP INFORMATION
20PAD INFORMATION
21DEVICE PROTECTION DIAGRAM
22TRAY INFORMATION
23DEFINITIONS
24LIFE SUPPORT APPLICATIONS
25PURCHASE OF PHILIPS I2C COMPONENTS
26BARE DIE DISCLAIMER
1999 Aug 162
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
1FEATURES
• Single-chip LCD controller/driver
• 65 row and 102 column outputs
• Display data RAM 65 × 102 bits
• On-chip:
– Configurable 5 (4, 3 and 2) × voltage multiplier
generating V
(external V
LCD
also possible)
LCD
– Generation of intermediate LCD bias voltages
– Oscillator requires no external components
(external clock also possible).
• 400 kbits/s fast I2C-bus interface
• CMOS compatible inputs
• Mux rate: 1 : 65
• Logic supply voltage range V
DD1
to VSS:
– 1.9 to 5.5 V.
• High voltage generator supply voltage range V
VSS and V
DD3
to VSS:
DD2
to
– 2.4 to 4.5 V with LCD voltage internally generated
(voltage generator enabled).
• Display supply voltage range V
LCD
to VSS:
– 4.5 to 9.0 V
• Low power consumption, suitable for battery operated
systems
• Temperature compensation of V
LCD
• Slim chip layout, suitable for Chip-On-Glass (COG)
applications
• Programmable bottom row pads mirroring and top row
pads mirroring, for compatibility with both Tape Carrier
Package (TCP) and COG applications.
2APPLICATIONS
• Telecom equipment
• Portable instruments
• Point of sale terminals.
3GENERAL DESCRIPTION
The PCF8548is a low power CMOS LCD controller driver,
designed to drive a graphic display of 65 rows and
102 columns. All necessary functions for the display are
provided in a single chip, including on-chip generation of
LCD supply and bias voltages, resulting in a minimum of
external components and low power consumption.
The PCF8548 interfaces to most microcontrollers via an
I2C-bus interface.
3.1Packages
The PCF8548is available aschip with bumpsin tray;tape
carrier package is available on request.
4ORDERING INFORMATION
PACKAGE
TYPE NUMBER
NAMEDESCRIPTIONVERSION
PCF8548U/2Traychip with bumps in tray−
PCF8548U/9Bumped waferquarter wafer−
1999 Aug 163
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
5BLOCK DIAGRAM
V
handbook, full pagewidth
DD1
V
DD2VDD3
C0 to C101
R0 to R64
V
V
V
LCDIN
V
LCDSENSE
V
LCDOUT
SS1
SS2
RES
PCF8548
BIAS
VOLTAGE
GENERATOR
HIGH
VOLTAGE
GENERATOR
4 STAGES
INTERFACE
COLUMN DRIVERS
DISPLAY DATA RAM
2
C-BUS
I
SA0SDAOUT SDAIN SCL
T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12
Fig.1 Block diagram.
102
DATA LATCHES
65 × 102 BITS
65
ROW DRIVERS
SHIFT REGISTER
OSCILLATOR
TIMING
GENERATOR
DISPLAY CONTROL LOGIC
OSC
MGS393
6PINNING
SYMBOLPADDESCRIPTION
RES1external reset input (active
LOW)
2
SDAOUT2I
SDAIN3 and 4I
SCL5 and 6I
C-bus data output
2
C-bus data input
2
C-bus clock input
T27test 2 output
SA08least significant bit of slave
address
T7 to T59 to 11test inputs
T4 and T312 and 13test input/output
T114test input
V
SS1
V
SS2
V
LCDOUT
V
LCDSENSE
15 to 20negative power supply 1
21 to 26negative power supply 2
28 to 33voltage multiplier output
34voltage multiplier
regulation input (V
LCD
)
SYMBOLPADDESCRIPTION
V
LCDIN
35 to 40LCD supply voltage
R32 to R1941 to 54LCD row driver outputs
R0 to R1857 to 75LCD row driver outputs
C0 to C10176 to 177LCD column driver outputs
R50 to R33178 to 195LCD row driver outputs
R51 to R64198 to 211LCD row driver outputs
T12 to T9212 to 215test outputs
OSC216oscillator
T8217test input
V
DD1
V
DD3
V
DD2
218 to 223supply voltage 1
224 to 226supply voltage 3
227 to 233supply voltage 2
27, 55, 56,
dummy pads
196 and 197
1999 Aug 164
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
7PIN FUNCTIONS
7.1R0 to R64: row driver outputs
These pads output the row signals.
7.2C0 to C101: column driver outputs
These pads output the column signals.
7.3V
V
is related to V
SS2
V
.
DD1
7.4V
V
DD2
SS1
DD1
and V
and V
to V
DD3
: negative power supply rails
SS2
and V
DD2
: positive power supply rails
DD3
DD3
and V
is related to
SS1
are the supply voltages for the internal
voltage generator. Both have to be at the same voltage
and must beconnected together outside of the chip. If the
internal voltagegenerator isnot used, they should bothbe
connected to power or to the V
V
is used as the power supply for the rest of the chip.
DD1
This voltage can be a different voltage than V
V
.
DD3
7.5V
: LCD power supply
LCDIN
DD1
pad.
DD2
and
Internally generated positive power supply for the liquid
crystal display. An external LCD supply voltage can be
supplied using the V
pad. In this case, V
LCDIN
LCDOUT
has
to be connected to ground, and the internal voltage
generator has to be programmed to zero. If the PCF8548
is in power-down mode, the external LCD supply voltage
must be switched off.
7.8T1 to T12: test pads
T1 and T3 to T7 must be connected to V
connected to V
. T2 and T9 to T12 must be left
DD1
. T8 must be
SS1
open-circuit; not accessible to user.
2
7.9SDAIN and SDAOUT: I
C-bus data lines
Serial data and acknowledge lines for the I2C-bus.
By connecting SDAINto SDAOUT,the SDA linebecomes
fully I2C-bus compatible. Having the acknowledge output
(SDAOUT) separated from the serial data line is
advantageous in Chip-On-Glass (COG) applications.
In COG applications where the track resistance from the
SDAOUT padto the system SDA line can besignificant, a
potential divider is generated by the bus pull-up resistor
and the Indium Tin Oxide (ITO) track resistance. It is
possible that during the acknowledge cycle the PCF8548
will not be able to create a valid logic 0 level. By splitting
the SDA input from the output thedevice could be used in
a mode that ignores the acknowledge bit. In COG
applications wherethe acknowledge cycleis required, it is
necessary to minimize the track resistance from the
SDACK pad to the system SDA line to guarantee a valid
LOW level.
7.10SCL: I
2
C-bus clock signal
I2C-bus serial clock signal input.
7.11SA0: slave address
Two different slave addresses can be selected using the
SA0 pad. This allows two PCF8548 LCD drivers to be
connected to the same I2C-bus.
7.6V
: LCD power supply
LCDOUT
Positive power supply for the liquid crystal display. If the
internal voltage generator is used, the two supply rails
V
LCDIN
and V
must be connected together and an
LCDOUT
external capacitor must be connected (see Fig.19).
7.7V
V
LCDSENSE
LCDSENSE
(V
LCD
is the input voltage for the internal voltage
: voltage multiplier regulation input
)
multiplier regulation.
If the internal voltage generator is used then V
must be connected to V
voltage is used then V
LCDSENSE
. If an external supply
LCDOUT
must be connected to
LCDSENSE
ground.
1999 Aug 165
7.12OSC: oscillator
When the on-chip oscillator is used this input must be
connected to V
. An external clock signal, if used, is
DD1
connected to this input.
7.13RES: reset
This signalis used toreset the device.The signal isactive
LOW.
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
8BLOCK DIAGRAM FUNCTIONS
8.1Oscillator
The on-chip oscillator provides the clock signal for the
display system.No external componentsare required and
the OSC input must be connected to V
. An external
DD1
clock signal (if used), is connected to this input.
2
8.2I
C-bus interface
The I2C-bus interface receives and executes the
commands sent viathe I2C-bus. It alsoreceives RAMdata
and sends it to the RAM.
8.3Display control logic
The display control logic generates the control signals to
read from the RAM via the 102 bits parallel port. It also
generates the control signals for the row and column
drivers.
8.4Display Data RAM (DDRAM)
The PCF8548 contains a 65 × 102 bit static RAM which
storesthe displaydata. TheRAM is dividedinto 8 banksof
102 bytes and 1 bank of 102 bits [(8 × 8+1)×102 bits].
DuringRAM access,data istransferred tothe RAMvia the
I2C-bus interface. There is a direct correspondence
between the X address and column output number.
8.5Timing generator
The timing generator produces the various signals
required to drive the internal circuitry. Internal chip
operation is not disturbed by operations on the I
2
C-bus.
8.6LCD row and column drivers
The PCF8548 contains 65 row and 102 column drivers,
which connect the appropriate LCD bias voltages to the
display in accordance with the data to be displayed.
Figure 2shows typicalwaveforms.Unused outputsshould
be left unconnected.
9INITIALIZATION
Immediately following Power-on, all internal registers and
theRAM contentare undefined.A resetpulse mustfirst be
applied.
Reset isaccomplished by applying an external RES pulse
(active LOW).When reset occurswithin the specified time
allinternal registersareinitialized, howeverthe RAM isstill
undefined. The state after reset is described in
Section 12.1.
The RES input must be ≤0.3 VDD when VDD reaches
V
(or higher)within a maximumtime t
DD(min)
VHRL
after V
DD
goes HIGH (see Fig.17).
1999 Aug 166
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
ROW 0
R0 (t)
ROW 1
R1 (t)
COL 0
C0 (t)
COL 1
C1 (t)
V
LCD
V3 − V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
LCD
2
3
4
5
SS
LCD
2
3
4
5
SS
LCD
2
3
4
5
SS
LCD
2
3
4
5
SS
− V
SS
SS
frame nframe n + 1
V
state1
V
state2
(t)
(t)
V
− V
LCD
V
V
V
(t) = C1(t) − R0(t).
state1
V
(t) = C1(t) − R1(t).
state2
state1
state2
(t)
(t)
0 V
V3 − V
V
LCD
V3 − V
V
LCD
0 V
V3 − V
2
SS
− V
SS
SS
− V
2
SS
012345678...... 64 012345678...... 64
Fig.2 Typical LCD driver waveforms.
1999 Aug 167
V4 − V
0 V
VSS − V
V4 − V
V
− V
SS
V4 − V
0 V
VSS − V
V4 − V
V
− V
SS
MGS671
5
5
LCD
LCD
5
5
LCD
LCD
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
DDRAM
bank 0
top of LCD
bank 1
bank 2
bank 3
bank 7
bank 8
LCD
Fig.3 DDRAM to display mapping.
1999 Aug 168
MGS395
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
10 ADDRESSING
The Display Data RAM (DDRAM) of the PCF8548 is accessed as indicated in Figs 3, 6, 7, 8 and 9. The DDRAM has a
matrix of 65 × 102 bits. The RAM cells are addressed by the X and Y address pointers. The address ranges are X0 to
X101 (1100101b) and Y0 to Y8(1000b). Addressesoutside ofthese rangesare not allowed. In verticaladdressing mode
(V = 1) the Y address increments after each byte (see Fig.5). After the last Y address (Y = 8), Y wraps around to 0 and
X incrementsto addressthe nextcolumn. Inthe horizontaladdressing mode (V = 0)the X addressincrements aftereach
byte (see Fig.4). After thelast X address(X = 101), X wraps around to 0 andY increments toaddress thenext row. After
the very last address (X = 101 and Y = 8) the address pointers wrap around to address X = 0 andY=0.
Fig.4 Sequence of writing data bytes into RAM with horizontal addressing (V = 0).
1999 Aug 169
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
handbook, full pagewidth
09
110
2
3
4
5
6
7
8
0101X address
0
Y address
8917
MGS397
Fig.5 Sequence of writing data bytes into RAM with vertical addressing (V = 1).
The DO bit defines the bit order (MSB on top or MSB on bottom) for writing to the RAM (see Figs 6 and 7).
handbook, full pagewidth
MSB
LSB
MSB
LSB
Fig.6 RAM byte organization, if DO = 0.
1999 Aug 1610
MGS398
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
handbook, full pagewidth
LSB
MSB
LSB
MGS399
MSB
Fig.7 RAM byte organization, if DO = 1.
The MX bit allows a horizontal mirroring; when MX = 1, the X address space is mirrored. The address X = 0 is then
located at the right side (column 101) of the display(see Fig.9). When MX = 0 the mirroringis disabled and the address
X = 0 is located at the left side (column 0) of the display (see Fig.8).
handbook, full pagewidth
0101X address
Y address
Fig.8 RAM format addressing (MX = 0).
1999 Aug 1611
0
8
MGS400
Philips SemiconductorsProduct specification
65 × 102 pixels matrix LCD driverPCF8548
handbook, full pagewidth
10.2RAM access
1010X address
Y address
Fig.9 RAM format addressing (MX = 1).
0
8
MBL044
If the D/C bit is logic 1 the RAM can be written to. The data is written to the RAM during the acknowledge cycle.
1999 Aug 1612
Loading...
+ 28 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.