INTEGRATED CIRCUITS
DATA SHEET
PCF8533
Universal LCD driver for low multiplex rates
Product specification |
1999 Jul 30 |
Supersedes data of 1999 Mar 12
File under Integrated Circuits, IC12
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
|
|
CONTENTS
1FEATURES
2GENERAL DESCRIPTION
3ORDERING INFORMATION
4BLOCK DIAGRAM
5PINNING
6FUNCTIONAL DESCRIPTION
6.1Power-on reset
6.2LCD bias generator
6.3LCD voltage selector
6.4LCD drive mode waveforms
6.4.1Static drive mode
6.4.21 : 2 multiplex drive mode
6.4.31 : 3 multiplex drive mode
6.4.41 : 4 multiplex drive mode
6.5Oscillator
6.5.1Internal clock
6.5.2External clock
6.6Timing
6.7Display register
6.8Segment outputs
6.9Backplane outputs
6.10Display RAM
6.11Data pointer
6.12Subaddress counter
6.13Output bank selector
6.14Input bank selector
6.15Blinker
7 |
CHARACTERISTICS OF THE I2C-BUS |
7.1Bit transfer
7.2START and STOP conditions
7.3System configuration
7.4Acknowledge
7.5PCF8533 I2C-bus controller
7.6Input filters
7.7I2C-bus protocol
7.8Command decoder
7.9Display controller
7.10Cascaded operation
8LIMITING VALUES
9HANDLING
10DC CHARACTERISTICS
11AC CHARACTERISTICS
12BONDING PAD LOCATIONS
13DEVICE PROTECTION
14TRAY INFORMATION
15DEFINITIONS
16LIFE SUPPORT APPLICATIONS
17PURCHASE OF PHILIPS I2C COMPONENTS
18BARE DIE DISCLAIMER
1999 Jul 30 |
2 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
1 FEATURES
·Single-chip LCD controller/driver
·Selectable backplane drive configuration: static or 2/3/4 backplane multiplexing
·Selectable display bias configuration: static, 1¤2 or 1¤3
·Internal LCD bias generation with voltage-follower buffers
·80 segment drives: up to forty 8-segment numeric characters; up to twentyone 15-segment alphanumeric characters; or any graphics of up to 320 elements
·80 ´ 4-bit RAM for display data storage
·Auto-incremented display data loading across device subaddress boundaries
·Display memory bank switching in static and duplex drive modes
·Versatile blinking modes
·LCD and logic supplies may be separated
·Wide power supply range: from 1.8 to 5.5 V
·Wide LCD supply range: from 2.5 V for low threshold LCDs and up to 6.5 V for guest-host LCDs and high threshold (automobile) twisted nematic LCDs
·Low power consumption
·400 kHz I2C-bus interface
·TTL/CMOS compatible
·Compatible with 4-bit, 8-bit or 16-bit microprocessors/microcontrollers
·May be cascaded for large LCD applications (up to 5120 segments possible)
·No external components
·Compatible with Chip-On-Glass (COG) technology
·Manufactured in silicon gate CMOS process.
3 ORDERING INFORMATION
2 GENERAL DESCRIPTION
The PCF8533 is a peripheral device which interfaces to almost any Liquid Crystal Display (LCD) with low multiplex rates. It generates the drive signals for any static or multiplexed LCD containing up to four backplanes and up to 80 segments and can easily be cascaded for larger LCD applications. The PCF8533 is compatible with most microprocessors/microcontrollers and communicates via a two-line bidirectional I2C-bus. Communication overheads are minimized by a display RAM with auto-incremented addressing, by hardware subaddressing and by display memory switching (static and duplex drive modes).
TYPE NUMBER |
|
PACKAGE |
|
|
|
|
|
||
NAME |
DESCRIPTION |
VERSION |
||
|
||||
|
|
|
|
|
PCF8533U |
- |
chip with bumps in tray |
- |
1999 Jul 30 |
3 |
_ |
|
|
|
|
|
|
|
|
|
|
30 Jul 1999 |
|
|
|
BP0 BP1 BP2 BP3 |
|
S0 to S79 |
|
DIAGRAM BLOCK 4 |
LCD Universal |
Semiconductors Philips |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
80 |
|
|
for driver |
|
VLCD |
|
|
|
BACKPLANE |
DISPLAY SEGMENT OUTPUTS |
|
|
|||
|
|
|
|
OUTPUTS |
|
|
||||
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LCD |
|
|
DISPLAY REGISTER |
|
|
low |
|
|
|
|
VOLTAGE |
|
|
|
|
|
|
|
|
|
|
SELECTOR |
DISPLAY |
OUTPUT BANK SELECT |
|
multiplex |
|
||
|
|
|
|
|
|
|||||
|
|
|
|
CONTROL |
AND BLINK CONTROL |
|
|
|
||
|
LCD BIAS |
|
|
|
|
|
|
|
|
|
VSS |
GENERATOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
PCF8533 |
|
DISPLAY |
|
|
|
|
CLK |
CLOCK SELECT |
BLINKER |
|
|
RAM |
|
|
|
|
|
|
|
|
|
|
|
|
||||
4 |
|
|
|
|
|
rates |
|
|||
AND TIMING |
TIMEBASE |
|
|
|
|
|
|
|||
SYNC |
|
|
|
|
|
|
|
|
|
|
OSC |
OSCILLATOR |
POWER-ON |
COMMAND |
WRITE DATA |
DATA POINTER AND |
|
|
|||
RESET |
DECODE |
CONTROL |
AUTO INCREMENT |
|
|
|||||
|
|
|
|
|||||||
SCL |
INPUT |
I2C-BUS |
|
|
SUBADDRESS |
|
|
|||
SDA |
FILTERS |
CONTROLLER |
|
|
COUNTER |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MGL743 |
|
|
|
|
SA0 |
SDAACK |
|
VDD |
A0 |
A1 |
A2 |
|
|
|
|
|
Fig.1 |
Block diagram. |
|
|
|
|
PCF8533 |
specification Product |
|
|
|
|
|
|
|
|
|
Philips Semiconductors |
|
Product specification |
|||
|
|
|
|
|
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|||
|
|
|
|
|
|
5 PINNING |
|
|
|
||
|
|
|
|
|
|
|
|
SYMBOL |
PAD |
DESCRIPTION |
|
|
|
|
|
||
|
SDAACK |
1 |
I2C-bus acknowledge output; note 1 |
||
|
SDA |
2 and 3 |
I2C-bus serial data input; note 1 |
|
|
|
SCL |
4 and 5 |
I2C-bus serial clock input |
|
|
|
CLK |
6 |
external clock input/output |
|
|
|
|
|
|
|
|
|
VDD |
7 |
supply voltage |
|
|
|
|
|
8 |
cascade synchronization input/output |
|
|
SYNC |
||||
|
OSC |
9 |
internal oscillator enable input |
|
|
|
|
|
|
|
|
|
A0, A1 and A2 |
10, 11 and 12 |
subaddress inputs |
|
|
|
|
|
|
|
|
|
SA0 |
13 |
I2C-bus slave address input; bit 0 |
|
|
|
VSS |
14 |
logic ground |
|
|
|
VLCD |
15 |
LCD supply voltage |
|
|
|
BP0, BP1, BP2 and BP3 |
17, 99, 16 and 98 |
LCD backplane outputs |
|
|
|
|
|
|
|
|
|
S0 to S79 |
18 to 97 |
LCD segment outputs |
|
|
|
|
|
|
|
|
Note
1. For most applications SDA and SDAACK will be shorted together; see Chapter 7.
6 FUNCTIONAL DESCRIPTION
The PCF8533 is a versatile peripheral device designed to interface any microprocessor/microcontroller to a wide variety of LCDs. It can directly drive any static or multiplexed LCD containing up to four backplanes and up to 80 segments. The display configurations possible with the PCF8533 depend on the number of active backplane outputs required; a selection of display configurations is given in Table 1.
All of the display configurations given in Table 1 can be implemented in the typical system shown in Fig.2.
The host microprocessor/microcontroller maintains the 2-line I2C-bus communication channel with the PCF8533. The internal oscillator is selected by connecting pad OSC to VSS. The appropriate biasing voltages for the multiplexed
LCD waveforms are generated internally. The only other connections required to complete the system are to the power supplies (VDD, VSS and VLCD) and the LCD panel selected for the application.
Table 1 Selection of display configurations
NUMBER OF |
7-SEGMENTS NUMERIC |
14-SEGMENTS |
|
||||
ALPHANUMERIC |
|
||||||
|
|
|
|
DOT MATRIX |
|||
|
|
|
|
|
|
||
BACKPLANES |
SEGMENTS |
DIGITS |
INDICATOR |
CHARACTERS |
INDICATOR |
||
|
|||||||
SYMBOLS |
SYMBOLS |
|
|||||
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
4 |
320 |
40 |
40 |
20 |
40 |
320 dots (4 × 80) |
|
|
|
|
|
|
|
|
|
3 |
240 |
30 |
30 |
16 |
16 |
240 dots (3 × 80) |
|
|
|
|
|
|
|
|
|
2 |
160 |
20 |
20 |
10 |
20 |
160 dots (2 × 80) |
|
|
|
|
|
|
|
|
|
1 |
80 |
10 |
10 |
5 |
10 |
80 dots (1 × 80) |
|
|
|
|
|
|
|
|
1999 Jul 30 |
5 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
handbook, full pagewidthVDD
R |
tr |
|
|
|
|
|
|
SDAACK |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2CB |
|
|
|
|
|
|
|
|
|
SDA |
|
|
VDD |
|
VLCD |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
HOST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 segment drives |
LCD PANEL |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
MICRO- |
|
|
|
|
|
|
|
|
|
|
|
|
SCL |
|
|
PCF8533 |
|
|
|||
PROCESSOR/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(up to 320 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
MICRO- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
OSC |
|
|
|
|
|
|
elements) |
|||
CONTROLLER |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 backplanes |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A0 |
A1 A2 |
SA0 VSS |
MGL744 |
VSS
Fig.2 Typical system configuration.
1999 Jul 30 |
6 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
6.1Power-on reset
At Power-on the PCF8533 resets to a starting condition as follows:
1.All backplane outputs are set to VLCD.
2.All segment outputs are set to VLCD.
3.The drive mode ‘1 : 4 multiplex with 1¤3bias’ is selected.
4.Blinking is switched off.
5.Input and output bank selectors are reset (as defined in Table 5).
6.The I2C-bus interface is initialized.
7.The data pointer and the subaddress counter are cleared.
8.Display disabled.
Data transfers on the I2C-bus should be avoided for 1 ms following Power-on to allow completion of the reset action.
6.2LCD bias generator
Fractional LCD biasing voltages are obtained from an internal voltage divider of the three series resistors connected between VLCD and VSS. The centre resistor can be switched out of the circuit to provide a 1¤2bias voltage level for the 1 : 2 multiplex configuration.
6.3LCD voltage selector
The LCD voltage selector co-ordinates the multiplexing of the LCD in accordance with the selected LCD drive configuration. The operation of the voltage selector is controlled by MODE SET commands from the command decoder.
The biasing configurations that apply to the preferred modes of operation, together with the biasing characteristics as functions of VOP and the resulting discrimination ratios (D), are given in Table 2.
A practical value for VOP is determined by equating Voff(rms) with a defined LCD threshold voltage (Vth), typically when
the LCD exhibits approximately 10% contrast. In the static drive mode a suitable choice is VOP > 3Vth.
Multiplex drive ratios of 1 : 3 and 1 : 4 with 1¤2bias are possible but the discrimination and hence the contrast
ratios are smaller ( 3 = 1.732 for 1 : 3 multiplex or
21
---------- = 1.528 for 1 : 4 multiplex). 3
The advantage of these modes is a reduction of the LCD full-scale voltage VOP as follows:
· |
1 : 3 multiplex (1¤2bias): |
|
||||
|
VOP |
= |
6 ´ Voff(rms) |
= 2.449Voff(rms) |
||
· |
1 : 4 multiplex (1¤2bias): |
|
||||
|
V |
|
= |
(4 ´ 3) |
2.309V |
|
|
OP |
--------------------- = |
off(rms) |
|||
|
|
|
3 |
|
These compare with VOP = 3Voff(rms) when 1¤3bias is used. Note: VOP = VLCD.
Table 2 Preferred LCD drive modes: summary of characteristics
|
NUMBER OF |
LCD BIAS |
Voff(rms) |
Von(rms) |
Von(rms) |
|
LCD DRIVE MODE |
|
|
|
------------------- |
------------------- |
D = ------------------- |
|
BACKPLANES |
LEVELS |
CONFIGURATION |
VOP |
VOP |
Voff(rms) |
static |
1 |
2 |
static |
0 |
1 |
¥ |
|
|
|
|
|
|
|
1 : 2 |
2 |
3 |
1¤2 |
0.354 |
0.791 |
2.236 |
1 : 2 |
2 |
4 |
1¤3 |
0.333 |
0.745 |
2.236 |
1 : 3 |
3 |
4 |
1¤3 |
0.333 |
0.638 |
1.915 |
1 : 4 |
4 |
4 |
1¤3 |
0.333 |
0.577 |
1.732 |
1999 Jul 30 |
7 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
6.4LCD drive mode waveforms
6.4.1STATIC DRIVE MODE
The static LCD drive mode is used when a single backplane is provided in the LCD. Backplane and segment drive waveforms for this mode are shown in Fig.3.
handbook, full pagewidth |
Tframe |
|
|
|
|
VLCD |
LCD segments |
|
BP0 |
|
|
VSS |
state 1 |
state 2 |
|
||
VLCD |
(on) |
(off) |
|
|
|
Sn |
|
|
VSS |
|
|
VLCD |
|
|
Sn + 1 |
|
|
VSS |
(a) Waveforms at driver. |
|
|
|
|
VLCD |
|
|
state 1 |
0 V |
−VLCD
VLCD
state 2 |
0 V |
−VLCD
(b) Resultant waveforms |
|
at LCD segment. |
MGL745 |
Vstate1(t) = Vsn(t) − VBP0(t).
Von(rms) = VLCD.
Vstate2(t) = Vsn + 1(t) − VBP0(t).
Voff(rms) = 0 V.
Fig.3 Static drive mode waveforms.
1999 Jul 30 |
8 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
6.4.21 : 2 MULTIPLEX DRIVE MODE
When two backplanes are provided in the LCD, the 1 : 2 multiplex mode applies. The PCF8533 allows the use of 1¤2bias or 1¤3bias in this mode as shown in Figs 4 and 5.
handbook, full pagewidth
BP0
BP1
Sn
Sn + 1
state 1
state 2
Vstate1(t) = Vsn(t) − VBP0(t).
Von(rms) = 0.791VLCD.
Vstate2(t) = Vsn(t) − VBP1(t).
Voff(rms) = 0.354VLCD.
|
Tframe |
VLCD |
LCD segments |
VLCD/2 |
|
VSS |
state 1 |
|
|
VLCD |
state 2 |
VLCD/2 |
|
VSS |
|
VLCD |
|
VSS
VLCD
VSS
(a) Waveforms at driver.
VLCD
VLCD/2
0 V
−VLCD/2
−VLCD
VLCD
VLCD/2
0 V
−VLCD/2
−VLCD (b) Resultant waveforms
MGL746
at LCD segment.
Fig.4 Waveforms for the 1 : 2 multiplex drive mode with 1¤2bias.
1999 Jul 30 |
9 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
BP0
BP1
Sn
Sn + 1
state 1
state 2
Tframe
VLCD 2VLCD/3
VLCD/3
VSS
VLCD 2VLCD/3 VLCD/3 VSS
VLCD 2VLCD/3 VLCD/3 VSS
VLCD 2VLCD/3 VLCD/3 VSS
(a) Waveforms at driver.
VLCD 2VLCD/3 VLCD/3
0 V
−VLCD/3 −2VLCD/3 −VLCD
VLCD 2VLCD/3 VLCD/3
0 V
−VLCD/3
−2VLCD/3
−VLCD
(b) Resultant waveforms at LCD segment.
LCD segments
state 1 state 2
MGL747
Vstate1(t) = Vsn(t) − VBP0(t).
Von(rms) = 0.745VLCD.
Vstate2(t) = Vsn(t) − VBP1(t).
Voff(rms) = 0.333VLCD.
Fig.5 Waveforms for the 1 : 2 multiplex drive mode with 1¤3bias.
6.4.31 : 3 MULTIPLEX DRIVE MODE
When three backplanes are provided in the LCD, the 1 : 3 multiplex drive mode applies, as shown in Fig.6.
1999 Jul 30 |
10 |
Philips Semiconductors |
Product specification |
|
|
Universal LCD driver for low multiplex rates |
PCF8533 |
|
|
|
VLCD |
Tframe |
|
LCD segments |
|
|
2VLCD/3 |
|
BP0 |
|
|
VLCD/3 |
|
|
|
|
|
|
VSS |
state 1 |
|
VLCD |
|
|
state 2 |
|
|
2VLCD/3 |
|
BP1 |
|
|
VLCD/3 |
|
|
|
|
|
|
VSS |
|
|
VLCD |
|
BP2 |
2VLCD/3 |
|
VLCD/3 |
|
|
|
|
|
|
VSS |
|
|
VLCD |
|
Sn |
2VLCD/3 |
|
VLCD/3 |
|
|
|
VSS |
|
|
VLCD |
|
Sn + 1 |
2VLCD/3 |
|
VLCD/3 |
|
|
|
VSS |
|
|
VLCD |
|
Sn + 2 |
2VLCD/3 |
|
VLCD/3 |
|
|
|
VSS |
|
|
|
(a) Waveforms at driver. |
state 1
state 2
Vstate1(t) = Vsn(t) − VBP0(t).
Von(rms) = 0.638VLCD.
Vstate2(t) = Vsn(t) − VBP1(t).
Voff(rms) = 0.333VLCD.
VLCD
2VLCD/3 VLCD/3 0 V −VLCD/3
−2VLCD/3 −VLCD
VLCD |
|
|
2VLCD/3 |
|
|
VLCD/3 |
|
|
0 V |
|
|
−VLCD/3 |
|
|
−2VLCD/3 |
|
|
−VLCD |
(b) Resultant waveforms |
|
|
MGL748 |
|
|
at LCD segment. |
Fig.6 Waveforms for the 1 : 3 multiplex drive mode.
6.4.41 : 4 MULTIPLEX DRIVE MODE
When four backplanes are provided in the LCD, the 1 : 4 multiplex drive mode applies, as shown in Fig.7.
1999 Jul 30 |
11 |