INTEGRATED CIRCUITS
DATA SHEET
PCF2119X
LCD controllers/drivers
Product specification
Supersedes data of 1999 Mar 02
File under Integrated Circuits, IC12
2002 Jan 16
Philips Semiconductors
Product specification
LCD controllers/drivers
CONTENTS
1
1.1
2
3
4
5
6
6.1
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
7.13
7.14
7.15
7.16
7.17
8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
9
9.1
9.2
9.3
FEATURES
Note
APPLICATIONS
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PAD INFORMATION
Pad functions
FUNCTIONAL DESCRIPTION
LCD supply voltage generator
Programming ranges
LCD bias voltage generator
Oscillator
External clock
Power-on reset
Power-down mode
Registers
Busy flag
Address Counter (AC)
Display Data RAM (DDRAM)
Character Generator ROM (CGROM)
Character Generator RAM (CGRAM)
Cursor control circuit
Timing generator
LCD row and column drivers
Reset function
INSTRUCTIONS
Clear display
Return home
Entry mode set
Display control (and partial power-down mode)
Cursor or display shift
Function set
Set CGRAM address
Set DDRAM address
Read busy flag and read address
Write data to CGRAM or DDRAM
Read data from CGRAM or DDRAM
EXTENDED FUNCTION SET
INSTRUCTIONS AND FEATURES
New instructions
Icon control
IM
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
10
10.1
10.2
11
12
13
14
15
16
16.1
16.2
16.3
16.4
16.5
16.6
17
18
19
20
21
22
PCF2119X
IB
Normal/icon mode operation
Direct mode
Voltage multiplier control
Screen configuration
Display configuration
TC1 and TC2
Set V
LCD
Reducing current consumption
INTERFACES TO MPU
Parallel interface
I
2
C-bus interface
LIMITING VALUES
HANDLING
DC CHARACTERISTICS
AC CHARACTERISTICS
TIMING CHARACTERISTICS
APPLICATION INFORMATION
General information
Charge pump characteristics
8-bit operation, 1-line display using external
reset
4-bit operation, 1-line display using external
reset
8-bit operation, 2-line display
I
2
C-bus operation, 1-line display
DEVICE PROTECTION DIAGRAMS
BONDING PAD LOCATIONS
DATA SHEET STATUS
DEFINITIONS
DISCLAIMERS
PURCHASE OF PHILIPS I
2
C COMPONENTS
2002 Jan 16
2
Philips Semiconductors
Product specification
LCD controllers/drivers
1
FEATURES
PCF2119X
•
Single-chip LCD controller/driver
•
2-line display of up to 16 characters + 160 icons, or
1-line display of up to 32 characters + 160 icons
•
5
×
7 character format plus cursor; 5
×
8 for kana
(Japanese) and user defined symbols
•
Icon mode: reduced current consumption while
displaying icons only
•
Icon blink function
•
On-chip:
– Configurable 4 (3 and 2) times voltage multiplier
generating LCD supply voltage, independent of V
DD
,
programmable by instruction (external supply also
possible)
– Temperature compensation of on-chip generated
V
LCD
:
−0.16
to
−0.24
%/K (programmable by
instruction)
– Generation of intermediate LCD bias voltages
– Oscillator requires no external components
(external clock also possible).
•
Display Data RAM: 80 characters
•
Character Generator ROM: 240, 5
×
8 characters
•
Character Generator RAM: 16, 5
×
8 characters;
4 characters used to drive 160 icons, 8 characters used
if icon blink feature is used in application
•
4 or 8-bit parallel bus and 2-wire
•
CMOS compatible
•
18 row and 80 column outputs
•
Multiplex rates 1 : 18 (for normal operation), 1 : 9 (for
single line operation) and 1 : 2 (for icon only mode)
•
Uses common 11 code instruction set (extended)
•
Logic supply voltage range, V
DD1
−
V
SS
= 1.5 to 5.5 V
(chip may be driven with two battery cells)
•
Display supply voltage range, V
LCD
−
V
SS
= 2.2 to 6.5 V
•
HVgen supply voltage range, V
DD2,3
−
V
SS
= 2.2 to 4 V
I
2
C-bus
interface
•
Direct mode to save current consumption for icon mode
and Mux 1 : 9 (depending on V
DD2
value and LCD liquid
properties)
•
Very low current consumption (20 to 200
µA):
– Icon mode: <25
µA
– Power-down mode: <2
µA.
1.1
Note
Icon mode is used to save current. When only icons are
displayed, a much lower operating voltage V
LCD
can be
used and the switching frequency of the LCD outputs is
reduced. In most applications it is possible to use V
DD
as
V
LCD
.
2
APPLICATIONS
•
Telecom equipment
•
Portable instruments
•
Point-of-sale terminals.
3
GENERAL DESCRIPTION
The PCF2119x is a low power CMOS LCD controller and
driver, designed to drive a dot matrix LCD display of 2-line
by 16 or 1-line by 32 characters with 5
×
8 dot format. All
necessary functions for the display are provided in a single
chip, including on-chip generation of LCD bias voltages,
resulting in a minimum of external components and lower
system current consumption. The PCF2119x interfaces to
most microcontrollers via a 4 or 8-bit bus or via the 2-wire
I
2
C-bus. The chip contains a character generator and
displays alphanumeric and kana (Japanese) characters.
The letter ‘x’ in PCF2119x characterizes the built-in
character set. Various character sets can be manufactured
on request.
4
ORDERING INFORMATION
TYPE
NUMBER
PACKAGE
NAME
−
−
−
−
chip with bumps in tray
chip with bumps in tray
chip with bumps in tray
chip with bumps in tray
3
DESCRIPTION
VERSION
2
2
2
2
PC2119RU/2
PC2119SU/2
PC2119VU/2
PC2119FU/2
2002 Jan 16
Philips Semiconductors
Product specification
LCD controllers/drivers
5
BLOCK DIAGRAM
PCF2119X
handbook, full pagewidth
C1 to C80
64 to 103,
105 to 144
80
46 to 51
BIAS
VOLTAGE
GENERATOR
COLUMN DRIVERS
80
DATA LATCHES
R17DUP
104
R1 to R18
55 to 63,
145 to 153
18
ROW DRIVERS
18
SHIFT REGISTER 18-BIT
VLCD1
VLCD2
VLCDSENSE
39 to 45
38
VLCD
GENERATOR
80
SHIFT REGISTER 5
×
12 BIT
5
OSCILLATOR
CURSOR AND DATA CONTROL
172
OSC
VDD1
VDD2
VDD3
1 to 6
7 to 14
15 to 18
CHARACTER
GENERATOR
RAM (128
×
5)
(CGRAM)
16 CHARACTERS
8
5
VSS1
VSS2
22 to 29
30 to 37
CHARACTER
GENERATOR
ROM
(CGROM)
240 CHARACTERS
TIMING
GENERATOR
T1
T2
T3
20
7
21
157
DISPLAY DATA RAM
(DDRAM)
80 CHARACTERS/BYTES
7
ADDRESS COUNTER
(AC)
7
7
INSTRUCTION
DECODER
7
DISPLAY
ADDRESS
COUNTER
159
PD
DATA
REGISTER
(DR)
8
164
DB3/SA0
165 to 167
DB1 to DB3
8
BUSY
FLAG
INSTRUCTION
REGISTER
8
I/O BUFFER
168 to 191
E
19
162
163
RS
156
SCL
160, 161
MGW571
PCF2119x
158
POR
DB4 to DB7
R/W
SDA
Fig.1 Block diagram.
2002 Jan 16
4
Philips Semiconductors
Product specification
LCD controllers/drivers
6
PAD INFORMATION
PCF2119X
The identification of each pad and its location is given in Chapter 18.
6.1
Pad functions
Pad function description
DESCRIPTION
Logic supply voltage.
High voltage generator supply voltages (always put V
DD2
= V
DD3
).
This is the ground pad for all except the high voltage generator.
This is the ground pad for the high voltage generator.
This input is used for the generation of the LCD bias levels.
This is the V
LCD
output pad if V
LCD
is generated internally. This pad must be connected to V
LCD1
.
This input (V
LCD
) is used for the voltage multiplier’s regulation circuitry. This pad must be connected to
V
LCD2
The data bus clock input is set HIGH to signal the start of a read or write operation; data is clocked in
or out of the chip on the negative edge of the clock; note 1.
These are three test pads. T1 and T2 must be connected to V
SS1
; T3 is left open-circuit and is not user
accessible.
LCD row driver outputs R1 to R18; these pads output the row select waveforms to the display;
R17 and R18 drive the icons. R17 has two pads R17 and R17DUP.
LCD column driver outputs C1 to C80.
I
2
C-bus serial clock input; note 1.
External power-on reset input.
PD selects the chip power-down mode; for normal operation PD = 0.
I
2
C-bus serial data input/output; note 1.
This is the read/write input. R/W selects either the read (R/W = 1) or write (R/W = 0) operation. This
pad has an internal pull-up resistor.
The RS input selects the register to be accessed for read and write. RS = 0, selects the instruction
register for write and the busy flag and address counter for read. RS = 1, selects the data register for
both read and write. This pad has an internal pull-up resistor.
The 8-bit bidirectional data bus (3-state) transfers data between the system controller and the
PCF2119x. DB7 may be used as the busy flag, signalling that internal operations are not yet
completed. In 4-bit operations the 4 higher order lines DB7 to DB4 are used; DB3 to DB0 must be left
open-circuit. Data bus line DB3 has an alternative function (SA0), when selected this is the I
2
C-bus
address pad. Each data line has its own internal pull-up resistor; note 1.
Oscillator or external clock input. When the on-chip oscillator is used this pad must be connected to
V
DD1.
Table 1
SYMBOL
V
DD1
V
DD2,3
V
SS1
V
SS2
V
LCD1
V
LCD2
V
LCDSENSE
E
T1
T2
T3
R1 to R18;
R17DUP
C1 to C80
SCL
POR
PD
SDA
R/W
RS
DB0 to DB7
OSC
Note
1. When the I
2
C-bus is used, the parallel interface pad E must be at logic 0. In the I
2
C-bus read mode DB7 to DB0
should be connected to V
DD1
or left open-circuit.
a) When the parallel bus is used, pads SCL and SDA must be connected to V
SS1
or V
DD1
; they must not be left
open-circuit.
b) If the 4-bit interface is used without reading out from the PCF2119x (i.e. R/W is set permanently to logic 0), the
unused ports DB0 to DB4 can either be set to V
SS1
or V
DD1
instead of leaving them open-circuit.
2002 Jan 16
5