– 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.
2GENERAL 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.
3APPLICATIONS
• Telecommunications equipment.
4ORDERING INFORMATION
PACKAGE
TYPE NUMBER
NAMEDESCRIPTIONVERSION
PCD8544U−chip with bumps in tray; 168 bonding pads + 4 dummy pads−
Positive power supply for the liquid crystal display. Supply
rails V
6.1.6T1, 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.7SDIN:
SERIAL DATA LINE
Input for the data line.
6.1.8SCLK:
SERIAL CLOCK LINE
Input for the clock signal: 0.0 to 4.0 Mbits/s.
6.1.9D/
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.11OSC:
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.3V
SS1,VSS2
Supply rails V
6.1.4V
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
1999 Apr 125
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.
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.2Address 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.3Display 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.4Timing 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.5Display 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.6LCD 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.
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.1D
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).