Philips Semiconductors
Product specification
LCD controller/drivers
CONTENTS
1
2
3
3.1
4
5
6
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
8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17
8.18
8.19
9
9.1
9.2
FEATURES
APPLICATIONS
GENERAL DESCRIPTION
Packages
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING
PIN FUNCTIONS
RS: register select (parallel control)
R/W: read/write (parallel control)
E: data bus clock
DB0 to DB7: data bus
C1 to C60: column driver outputs
R1 to R32: row driver outputs
VLCD: LCD power supply
V0: VLCD control input
OSC: oscillator
SCL: serial clock line
SDA: serial data line
SA0: address pin
T1: test pad
FUNCTIONAL DESCRIPTION
LCD supply voltage generator, PCF2114x and
PCF2116x
LCD supply voltage generator, PCF2116K
Character generator ROM (CGROM)
LCD bias voltage generator
Oscillator
External clock
Power-on reset
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
Programming MUX 1 : 16 displays with the
PCF2114x
Programming MUX 1 : 32 displays with the
PCF2114x
Reset function
INSTRUCTIONS
Clear display
Return home
2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
10
11
11.1
11.2
11.3
11.4
11.5
11.6
12
13
14
15
16
17
18
18.1
18.2
18.3
18.4
18.5
19
20
21
22
23
24
PCF2116 family
Entry mode set
Display on/off control
Cursor/display shift
Function set
Set CGRAM address
Set DDRAM address
Read busy flag and address
Write data to CGRAM or DDRAM
Read data from CGRAM or DDRAM
INTERFACE TO MICROCONTROLLER
(PARALLEL INTERFACE)
INTERFACE TO MICROCONTROLLER
(I
2
C-BUS INTERFACE)
Characteristics of the I
2
C-bus
Bit transfer
START and STOP conditions
System configuration
Acknowledge
I
2
C-bus protocol
LIMITING VALUES
HANDLING
DC CHARACTERISTICS
DC CHARACTERISTICS (PCF2116K)
AC CHARACTERISTICS
TIMING CHARACTERISTICS
APPLICATION INFORMATION
8-bit operation, 1-line display using internal
reset
4-bit operation, 1-line display using internal
reset
8-bit operation, 2-line display
I
2
C operation, 1-line display
Initializing by instruction
BONDING PAD LOCATIONS
PACKAGE OUTLINE
SOLDERING
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
1997 Apr 07
Philips Semiconductors
Product specification
LCD controller/drivers
1
FEATURES
3
PCF2116 family
GENERAL DESCRIPTION
•
Single chip LCD controller/driver
•
1 or 2-line display of up to 24 characters per line, or
2 or 4 lines of up to 12 characters per line
•
5
×
7 character format plus cursor; 5
×
8 for kana
(Japanese syllabary) and user defined symbols
•
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)
•
Display data RAM: 80 characters
•
Character generator ROM: 240 characters
•
Character generator RAM: 16 characters
•
4 or 8-bit parallel bus or 2-wire I
2
C-bus interface
•
CMOS/TTL compatible
•
32 row, 60 column outputs
•
MUX rates 1 : 32 and 1 : 16
•
Uses common 11 code instruction set
•
Logic supply voltage range, V
DD
−
V
SS
: 2.5 to 6 V
•
Display supply voltage range, V
DD
−
V
LCD
: 3.5 to 9 V
•
Low power consumption
•
2
I
2
C-bus
address: 011101 SA0.
The PCF2116 family of LCD controller/drivers consists of
the PCF2116x, the PCF2114x and the PCF2116K.
The term ‘PCF2116’ is used to refer to all devices for
common information. Specific information is given in
separate paragraphs.
The ‘x’ in ‘PCF2116x’ and ‘PCF2114x’ represents a
specific letter code for a character set in the character
generator ROM (CGROM). The different character sets
currently available are specified by the letters A, C, and G
(see Figs 8 to 10). Other character sets are available on
request.
The PCF2116 is a low-power CMOS LCD controller and
driver, designed to drive a split screen dot matrix LCD
display of 1 or 2 lines by 24 characters or 2 or 4 lines by
12 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 power consumption. The chip contains a character
generator and displays alphanumeric and kana
(Japanese) characters. The PCF2116 interfaces to most
microcontrollers via a 4 or 8-bit bus or via the 2-wire
I
2
C-bus. To allow partial V
DD
shutdown the ESD protection
system of the SCL and SDA pins does not use a diode
connected to V
DD
.
The PCF2116K differs from the other members of the
family in that:
•
V
LCD
/V
OP
generation is different (see Section 8.1)
•
It is available with character set C only (see Fig.9).
APPLICATIONS
•
Telecom equipment
•
Portable instruments
•
Point-of-sale terminals.
4
ORDERING INFORMATION
TYPE
NUMBER
(1)
PCF2116xU/10
PCF2114xU/10
PCF2116xU/12
PCF2114xU/12
PCF2116xHZ
Note
1. The letter ‘x’ in the type number represents the letter of the required built-in character set: A, C or G.
PACKAGE
NAME
−
−
−
−
chip on flexible film carrier
chip on flexible film carrier
chip with bumps on flexible film carrier
chip with bumps on flexible film carrier
DESCRIPTION
VERSION
−
−
−
−
SOT425-1
LQFP128 plastic low profile quad flat package; 128 leads; body 14
×
20
×
1.4 mm
1997 Apr 07
3
Philips Semiconductors
Product specification
LCD controller/drivers
6
PINNING
SYMBOL
R31
n.c.
R32
C60 to C30
n.c.
C29 to C2
n.c.
C1
R24 to R17
R8 to R1
n.c.
DB7
SCL
DB6
SDA
DB5
V
0
V
LCD1
DB4
V
LCD2
DB3
V
LCD3
DB2
n.c.
OSC
DB1
V
DD2
DB0
V
DD1
SA0
E
V
SS1
R/W
T1
V
SS2
RS
n.c.
R9 to R16
R25 to R30
LQFP128
1
2 and 3
4
5 to 35
36 and 37
38 to 65
66 and 67
68
69 to 76
77 to 84
85 and 86
87
88
89
90
91
92
93
94
95
96
97
98
99 to 101
102
103
104
105
106
107
108
109
110
111
112
113
114
115 to 122
123 to 128
FFC PAD
27
−
28
29 to 59
−
60 to 87
−
88
89 to 96
97 to 104
−
105
106
107
108
109
110
111
112
113
114
115
116
−
1
2
3
4
5
6
7
8
9
10
11
12
−
13 to 20
21 to 26
TYPE
O
−
O
O
−
O
−
O
O
O
−
I/O
I
I/O
I/O
I/O
I
I/O
I/O
I/O
I/O
I/O
I/O
−
I
I/O
P
I/O
P
I
I
P
I
I
P
I
−
O
O
not connected
LCD row driver output
PCF2116 family
DESCRIPTION
LCD row driver output
LCD column driver outputs 60 to 30
not connected
LCD column driver outputs 29 to 2
not connected
LCD column driver output 1
LCD row driver outputs
LCD row driver outputs
not connected
1 bit of 8-bit bidirectional data bus
I
2
C-bus serial clock input
1 bit of 8-bit bidirectional data bus
I
2
C-bus serial data input/output
1 bit of 8-bit bidirectional data bus
control input for V
LCD
LCD supply voltage input/output 1
1 bit of 8-bit bidirectional data bus
LCD supply voltage input/output 2
1 bit of 8-bit bidirectional data bus
LCD supply voltage input/output 3
1 bit of 8-bit bidirectional data bus
not connected
oscillator/external clock input
1 bit of 8-bit bidirectional data bus
supply voltage 2
1 bit of 8-bit bidirectional data bus
supply voltage 1
I
2
C-bus address pin
data bus clock input (parallel control)
ground (logic) 1
read/write input (parallel control)
test pad (connect to V
SS
)
ground (logic) 2
register select input (parallel control)
not connected
LCD row driver outputs
LCD row driver outputs
1997 Apr 07
5