Philips pcd8544 DATASHEETS

INTEGRATED CIRCUITS
DATA SH EET
PCD8544
48 × 84 pixels matrix LCD controller/driver
Product specification File under Integrated Circuits, IC17
1999 Apr 12
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

CONTENTS

1 FEATURES 2 GENERAL DESCRIPTION 3 APPLICATIONS 4 ORDERING INFORMATION 5 BLOCK DIAGRAM 6 PINNING
6.1 Pin functions
6.1.1 R0 to R47 row driver outputs
6.1.2 C0 to C83 column driver outputs
6.1.3 V
6.1.4 V
6.1.5 V
SS1,VSS2 DD1,VDD2 LCD1,VLCD2
: negative power supply rails
: positive power supply rails
: LCD power supply
6.1.6 T1, T2, T3 and T4: test pads
6.1.7 SDIN: serial data line
6.1.8 SCLK: serial clock line
6.1.9 D/C: mode select
6.1.10 SCE: chip enable
6.1.11 OSC: oscillator
6.1.12 RES: reset 7 FUNCTIONAL DESCRIPTION
7.1 Oscillator
7.2 Address Counter (AC)
7.3 Display Data RAM (DDRAM)
7.4 Timing generator
7.5 Display address counter
7.6 LCD row and column drivers
7.7 Addressing
7.7.1 Data structure
7.8 Temperature compensation
8 INSTRUCTIONS
8.1 Initialization
8.2 Reset function
8.3 Function set
8.3.1 Bit PD
8.3.2 Bit V
8.3.3 Bit H
8.4 Display control
8.4.1 Bits D and E
8.5 Set Y address of RAM
8.6 Set X address of RAM
8.7 Temperature control
8.8 Bias value
8.9 Set VOP value 9 LIMITING VALUES 10 HANDLING 11 DC CHARACTERISTICS 12 AC CHARACTERISTICS
12.1 Serial interface
12.2 Reset 13 APPLICATION INFORMATION 14 BONDING PAD LOCATIONS
14.1 Bonding pad information
14.2 Bonding pad location 15 TRAY INFORMATION 16 DEFINITIONS 17 LIFE SUPPORT APPLICATIONS
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

1 FEATURES

Single chip LCD controller/driver
48 row, 84 column outputs
Display data RAM 48 × 84 bits
On-chip:
– Generation of LCD supply voltage (external supply
also possible) – Generation of intermediate LCD bias voltages – Oscillator requires no external components (external
clock also possible).
External
RES (reset) input pin
Serial interface maximum 4.0 Mbits/s
CMOS compatible inputs
Mux rate: 48
Logic supply voltage range VDDto VSS: 2.7 to 3.3 V
Display supply voltage range V
LCD
to V
SS
– 6.0 to 8.5 V with LCD voltage internally generated
(voltage generator enabled) – 6.0 to 9.0 V with LCD voltage externally supplied
(voltage generator switched-off).
Low power consumption, suitable for battery operated systems
Temperature compensation of V
LCD
Temperature range: 25 to +70 °C.

2 GENERAL DESCRIPTION

The PCD8544 is a low power CMOS LCD controller/driver, designed to drive a graphic display of 48 rows and 84 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 PCD8544 interfaces to microcontrollers through a serial bus interface.
The PCD8544 is manufactured in n-well CMOS technology.

3 APPLICATIONS

Telecommunications equipment.

4 ORDERING INFORMATION

PACKAGE
TYPE NUMBER
NAME DESCRIPTION VERSION
PCD8544U chip with bumps in tray; 168 bonding pads + 4 dummy pads
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

5 BLOCK DIAGRAM

handbook, full pagewidth
V
DD1
V
SS1
V
V
to V
to V
LCD2
LCD1
DD2
SS2
T1 T2 T3 T4
BIAS
VOLTAGE
GENERATOR
V
LCD
GENERATOR
C1 to C83 R0 to R47
COLUMN DRIVERS
DATA LATCHES
DISPLAY DATA RAM
(DDRAM)
48 × 84
ADDRESS COUNTER
DATA
REGISTER
I/O BUFFER
SHIFT REGISTER
PCD8544
ROW DRIVERS
RESET
OSCILLATOR
TIMING
GENERATOR
DISPLAY ADDRESS COUNTER
RES
OSC
SCLKSDIN SCED/C
Fig.1 Block diagram.
MGL629
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

6 PINNING

SYMBOL DESCRIPTION
R0 to R47 LCD row driver outputs C0 to C83 LCD column driver outputs V
SS1,VSS2
V
DD1,VDD2
V
LCD1,VLCD2
ground supply voltage
LCD supply voltage T1 test 1 input T2 test 2 output T3 test 3 input/output T4 test 4 input SDIN serial data input SCLK serial clock input D/
C data/command SCE chip enable OSC oscillator RES external reset input dummy1, 2, 3, 4 not connected
Note
1. For further details, see Fig.18 and Table 7.

6.1 Pin functions

6.1.1 R0
TO R47 ROW DRIVER OUTPUTS
These pads output the row signals.
6.1.2 C0
TO C83 COLUMN DRIVER OUTPUTS
6.1.5 V
LCD1,VLCD2
: LCD POWER SUPPLY
Positive power supply for the liquid crystal display. Supply rails V
6.1.6 T1, T2, T3
LCD1
and V
must be connected together.
LCD2
AND T4: TEST PADS
T1, T3 and T4 must be connected to VSS, T2 is to be left open. Not accessible to user.
6.1.7 SDIN:
SERIAL DATA LINE
Input for the data line.
6.1.8 SCLK:
SERIAL CLOCK LINE
Input for the clock signal: 0.0 to 4.0 Mbits/s.
6.1.9 D/
C: MODE SELECT
Input to select either command/address or data input.
6.1.10
SCE: CHIP ENABLE
The enable pin allows data to be clocked in. The signal is active LOW.
6.1.11 OSC:
OSCILLATOR
When the on-chip oscillator is used, this input must be connected to VDD. An external clock signal, if used, is connected to this input. If the oscillator and external clock are both inhibited by connecting the OSC pin to VSS, the display is not clocked and may be left in a DC state. To avoid this, the chip should always be put into Power-down mode before stopping the clock.
These pads output the column signals.
6.1.3 V
SS1,VSS2
Supply rails V
6.1.4 V
DD1,VDD2
Supply rails V
: NEGATIVE POWER SUPPLY RAILS
SS1
and V
must be connected together.
SS2
: POSITIVE POWER SUPPLY RAILS
DD1
and V
must be connected together.
DD2
6.1.12
RES: RESET
This signal will reset the device and must be applied to properly initialize the chip. The signal is active LOW.
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

7 FUNCTIONAL DESCRIPTION

7.1 Oscillator

The on-chip oscillator provides the clock signal for the display system. No external components are required and the OSC input must be connected to V clock signal, if used, is connected to this input.

7.2 Address Counter (AC)

The address counter assigns addresses to the display data RAM for writing. The X-address X Y-address Y2to Y0 are set separately. After a write operation, the address counter is automatically incremented by 1, according to the V flag.

7.3 Display Data RAM (DDRAM)

The DDRAM is a 48 × 84 bit static RAM which stores the display data. The RAM is divided into six banks of 84 bytes (6 × 8 × 84 bits). During RAM access, data is transferred to the RAM through the serial interface. There is a direct correspondence between the X-address and the column output number.
. An external
DD
to X0 and the
6

7.4 Timing generator

The timing generator produces the various signals required to drive the internal circuits. Internal chip operation is not affected by operations on the data buses.

7.5 Display address counter

The display is generated by continuously shifting rows of RAM data to the dot matrix LCD through the column outputs. The display status (all dots on/off and normal/inverse video) is set by bits E and D in the ‘display control’ command.

7.6 LCD row and column drivers

The PCD8544 contains 48 row and 84 column drivers, which connect the appropriate LCD bias voltages in sequence to the display in accordance with the data to be displayed. Figure 2 shows typical waveforms. Unused outputs should be left unconnected.
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544
frame n frame n + 1
V
state1
ROW 0 R0 (t)
ROW 1 R1 (t)
COL 0 C0 (t)
COL 1 C1 (t)
(t)
V
LCD
V3 - V
V
LCD 0 V 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
SS
- V
2
2
V4 - V 0 V
V
SS
- V
V
(t)
state1
V
(t)
state2
5
5
V
LCD V3 - V
SS
V
- V
LCD
2
V
state2
V
(t) =C1(t) - R0(t).
state1
V
(t) = C1(t) - R1(t).
state2
0 V
(t)
V3 - V
2
012345678 012345678
... 47 ... 47
Fig.2 Typical LCD driver waveforms.
V4 - V
V
V4 - V 0 V
V
SS
V4 - V
V
MGL637
LCD
LCD
- V
LCD
5
5
LCD
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544
DDRAM
bank 0
top of LCD
bank 1
R8
bank 2
R0
bank 3
bank 4
bank 5
R16
LCD
R24
R32
R40
Fig.3 DDRAM to display mapping.
R47
MGL636
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544

7.7 Addressing

Data is downloaded in bytes into the 48 by 84 bits RAM data display matrix of PCD8544, as indicated in Figs. 3, 4, 5 and 6. The columns are addressed by the address pointer. The address ranges are: X 0 to 83 (1010011), Y 0 to 5 (101). Addresses outside these ranges are not allowed. In the vertical addressing mode (V = 1), the Y address increments after each byte (see
7.7.1 D
handbook, full pagewidth
ATA STRUCTURE
LSB
MSB
0
Fig.5). After the last Y address (Y = 5), Y wraps around to 0 and X increments to address the next column. In the horizontal addressing mode (V = 0), the X address increments after each byte (see Fig.6). After the last X address (X = 83), X wraps around to 0 and Y increments to address the next row. After the very last address (X = 83 and Y = 5), the address pointers wrap around to address (X=0andY=0).
0
5
X-address
83
MGL638
Y-address
Fig.4 RAM format, addressing.
handbook, halfpage
107 2 3 4
0
6
X-address
MGL639
0
Y-address
55035
83
Fig.5 Sequence of writing data bytes into RAM with vertical addressing (V = 1).
Philips Semiconductors Product specification
48 × 84 pixels matrix LCD controller/driver PCD8544
handbook, halfpage
2
84085 168 252 336
0
169 253 337 421
1
86 170 254 338
422
X-address
MGL640
0
Y-address
5503420
83
Fig.6 Sequence of writing data bytes into RAM with horizontal addressing (V = 0).

7.8 Temperature compensation

Due to the temperature dependency of the liquid crystals’ viscosity, the LCD controlling voltage V
LCD
must be
increased at lower temperatures to maintain optimum
V
handbook, halfpage
LCD
(1)
(2) (3) (4)
contrast. Figure 7 shows V
for high multiplex rates.
LCD
In the PCD8544, the temperature coefficient of V be selected from four values (see Table 2) by setting bits TC1and TC0.
0 °C
temperature
MGL641
LCD
, can
(1) Upper limit. (2) Typical curve. (3) Temperature coefficient of IC. (4) Lower limit.
Fig.7 V
as function of liquid crystal temperature (typical values).
LCD
1999 Apr 12 10
Loading...
+ 22 hidden pages