PCF8545ATT/AJ [NXP]

PCF8545 - Universal LCD driver for multiplex rates up to 1:8 TSSOP 56-Pin;
PCF8545ATT/AJ
型号: PCF8545ATT/AJ
厂家: NXP    NXP
描述:

PCF8545 - Universal LCD driver for multiplex rates up to 1:8 TSSOP 56-Pin

PC 驱动 CD 接口集成电路
文件: 总72页 (文件大小:618K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PCF8545  
Universal LCD driver for multiplex rates up to 1:8  
Rev. 1 — 13 November 2013  
Product data sheet  
1. General description  
The PCF8545 is a peripheral device which interfaces to almost any Liquid Crystal Display  
(LCD)1 with low multiplex rates. It generates the drive signals for any multiplexed LCD  
containing up to eight backplanes, and up to 320 elements. The PCF8545 is compatible  
with most microcontrollers and communicates via the two-line bidirectional I2C-bus  
(PCF8545A) or a three line unidirectional SPI-bus (PCF8545B). Communication  
overheads are minimized using a display RAM with auto-incremented addressing.  
For a selection of NXP LCD segment drivers, see Table 40 on page 61.  
2. Features and benefits  
Single-chip 320 elements LCD controller and driver  
Wide range for digital power supply: from 1.8 V to 5.5 V  
LCD supply range from 2.5 V up to 5.5 V  
LCD and logic supplies may be separated  
Low power consumption  
Selectable backplane drive configuration: 4, 6, or 8 backplane multiplexing  
Selectable display bias configuration  
320-bit RAM for display data storage  
400 kHz I2C-bus interface (PCF8545A)  
5 MHz SPI-bus interface (PCF8545B)  
Programmable frame frequency in the range of 60 Hz to 300 Hz in steps of 10 Hz;  
factory calibrated  
320 segments driven allowing:  
up to 40 7-segment alphanumeric characters  
up to 20 14-segment alphanumeric characters  
any graphics of up to 320 elements  
Manufactured in silicon gate CMOS process  
3. Applications  
Industrial and consumer products  
1. The definition of the abbreviations and acronyms used in this data sheet can be found in Section 21.  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
4. Ordering information  
Table 1.  
Ordering information  
Type number  
Interface Package  
type  
Name  
Description  
Version  
PCF8545ATT  
PCF8545BTT  
I2C-bus  
TSSOP56 plastic thin shrink small outline  
package; 56 leads; body width 6.1 mm  
SOT364-1  
SPI-bus  
TSSOP56 plastic thin shrink small outline  
package; 56 leads; body width 6.1 mm  
SOT364-1  
4.1 Ordering options  
Table 2.  
Ordering options  
Product type number  
Sales item (12NC) Orderable part  
number  
IC  
revision  
Delivery form  
PCF8545ATT/A  
PCF8545BTT/A  
935302987118  
935302988118  
PCF8545ATT/AJ  
PCF8545BTT/AJ  
1
1
tape and reel, 13 inch  
tape and reel, 13 inch  
5. Marking  
Table 3.  
Marking codes  
Type number  
PCF8545ATT/A  
PCF8545BTT/A  
Marking code  
PCF8545ATT  
PCF8545BTT  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
2 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
6. Block diagram  
%3ꢇꢀWRꢀ%3ꢈꢉ  
6ꢇꢂꢀWRꢀ6ꢇꢃ  
9
%3ꢂꢀWRꢀ%3ꢃ  
6ꢂꢀWRꢀ6ꢃꢄ  
''  
9
/&'  
%$&.3/$1(  
2873876  
',63/$<ꢀ6(*0(17  
2873876  
/&'  
92/7$*(  
6(/(&725  
',63/$<ꢀ5(*,67(5  
/&'ꢀ%,$6  
*(1(5$725  
9
66  
',63/$<ꢀ5$0  
26&,//$725  
$1'ꢀ&/2&.  
6(/(&7,21  
3&)ꢀꢁꢂꢁ$  
35(6&$/(5  
$1'ꢀ7,0,1*  
26&&/.  
5(6(7  
'$7$ꢀ32,17(5ꢆ  
$872ꢀ,1&5(0(17  
&200$1'  
'(&2'(5  
:5,7(ꢀ'$7$  
&21752/  
32:(5ꢁ21  
5(6(7  
6&/  
6'$  
, &ꢁ%86  
,1387  
),/7(56  
&21752//(5  
DDDꢀꢁꢁꢂꢃꢄꢅ  
$ꢂ  
Fig 1. Block diagram of PCF8545A  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
3 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
%3ꢇꢀWRꢀ%3ꢈꢉ  
6ꢇꢂꢀWRꢀ6ꢇꢃ  
9
''  
%3ꢂꢀWRꢀ%3ꢃ  
6ꢂꢀWRꢀ6ꢃꢄ  
9
/&'  
%$&.3/$1(  
2873876  
',63/$<ꢀ6(*0(17  
2873876  
/&'  
92/7$*(  
6(/(&725  
',63/$<ꢀ5(*,67(5  
/&'ꢀ%,$6  
*(1(5$725  
9
66  
',63/$<ꢀ5$0  
26&,//$725  
$1'ꢀ&/2&.  
6(/(&7,21  
3&)ꢀꢁꢂꢁ%  
35(6&$/(5  
$1'ꢀ7,0,1*  
26&&/.  
5(6(7  
'$7$ꢀ32,17(5ꢆ  
$872ꢀ,1&5(0(17  
&200$1'  
'(&2'(5  
:5,7(ꢀ'$7$  
&21752/  
32:(5ꢁ21  
5(6(7  
6&/  
6',  
63,ꢁ%86  
&21752//(5  
DDDꢀꢁꢁꢂꢃꢆꢁ  
&(  
Fig 2. Block diagram of PCF8545B  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
4 of 72  
 
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x  
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx  
7. Pinning information  
7.1 Pinning  
ꢍꢌ  
ꢍꢍ  
ꢍꢇ  
ꢍꢃ  
ꢍꢅ  
ꢍꢋ  
ꢍꢂ  
ꢇꢄ  
ꢇꢊ  
ꢇꢈ  
ꢇꢌ  
ꢇꢍ  
ꢇꢇ  
ꢇꢃ  
ꢇꢅ  
ꢇꢋ  
ꢇꢂ  
ꢃꢄ  
ꢃꢊ  
ꢃꢈ  
ꢃꢌ  
ꢃꢍ  
ꢃꢇ  
ꢃꢃ  
ꢃꢅ  
ꢃꢋ  
ꢃꢂ  
ꢅꢄ  
ꢍꢌ  
ꢍꢍ  
ꢍꢇ  
ꢍꢃ  
ꢍꢅ  
ꢍꢋ  
ꢍꢂ  
ꢇꢄ  
ꢇꢊ  
ꢇꢈ  
ꢇꢌ  
ꢇꢍ  
ꢇꢇ  
ꢇꢃ  
ꢇꢅ  
ꢇꢋ  
ꢇꢂ  
ꢃꢄ  
ꢃꢊ  
ꢃꢈ  
ꢃꢌ  
ꢃꢍ  
ꢃꢇ  
ꢃꢃ  
ꢃꢅ  
ꢃꢋ  
ꢃꢂ  
ꢅꢄ  
6ꢄ  
6ꢋꢂ  
6ꢊ  
6ꢈ  
6ꢌ  
6ꢍ  
6ꢇ  
6ꢃ  
6ꢅ  
6ꢋ  
6ꢂ  
6ꢄ  
6ꢋꢂ  
6ꢊ  
6ꢈ  
6ꢌ  
6ꢍ  
6ꢇ  
6ꢃ  
6ꢅ  
6ꢋ  
6ꢂ  
6ꢋꢋ  
6ꢋꢋ  
6ꢋꢅ  
6ꢋꢅ  
6ꢋꢃ  
6ꢋꢃ  
6ꢋꢇ  
6ꢋꢇ  
6ꢋꢍ  
6ꢋꢍ  
6ꢋꢌ  
6ꢋꢌ  
6ꢋꢈ  
6ꢋꢈ  
ꢋꢂ  
ꢋꢋ  
ꢋꢅ  
ꢋꢃ  
ꢋꢇ  
ꢋꢂ  
ꢋꢋ  
ꢋꢅ  
ꢋꢃ  
ꢋꢇ  
ꢋꢍ  
ꢋꢌ  
ꢋꢈ  
ꢋꢊ  
ꢋꢄ  
ꢅꢂ  
ꢅꢋ  
ꢅꢅ  
ꢅꢃ  
ꢅꢇ  
ꢅꢍ  
ꢅꢌ  
ꢅꢈ  
ꢅꢊ  
6ꢋꢊ  
9
6ꢋꢊ  
9
/&'  
/&'  
6ꢋꢄ  
26&&/.  
6ꢋꢄ  
26&&/.  
%3ꢂꢉ6ꢃꢅ  
%3ꢋꢉ6ꢃꢃ  
%3ꢅꢉ6ꢃꢇ  
%3ꢃꢉ6ꢃꢍ  
%3ꢇꢉ6ꢇꢃꢉ6ꢃꢌ  
%3ꢍꢉ6ꢇꢅꢉ6ꢃꢈ  
%3ꢌꢉ6ꢇꢋꢉ6ꢃꢊ  
%3ꢈꢉ6ꢇꢂꢉ6ꢃꢄ  
6ꢅꢂ  
9
9
%3ꢂꢉ6ꢃꢅ  
%3ꢋꢉ6ꢃꢃ  
%3ꢅꢉ6ꢃꢇ  
%3ꢃꢉ6ꢃꢍ  
%3ꢇꢉ6ꢇꢃꢉ6ꢃꢌ  
%3ꢍꢉ6ꢇꢅꢉ6ꢃꢈ  
%3ꢌꢉ6ꢇꢋꢉ6ꢃꢊ  
%3ꢈꢉ6ꢇꢂꢉ6ꢃꢄ  
6ꢅꢂ  
9
9
''  
66  
''  
66  
5(6(7  
6'$  
5(6(7  
6',  
3&)ꢀꢁꢂꢁ$77  
3&)ꢀꢁꢂꢁ%77  
ꢋꢍ  
ꢋꢌ  
ꢋꢈ  
ꢋꢊ  
ꢋꢄ  
ꢅꢂ  
ꢅꢋ  
ꢅꢅ  
ꢅꢃ  
ꢅꢇ  
ꢅꢍ  
ꢅꢌ  
ꢅꢈ  
ꢅꢊ  
6&/  
6&/  
$ꢂ  
&(ꢀ  
6ꢃꢄꢉ%3ꢂ  
6ꢃꢊꢉ%3ꢋ  
6ꢃꢈꢉ%3ꢅ  
6ꢃꢌꢉ%3ꢃ  
6ꢃꢍꢉ%3ꢇꢉ6ꢇꢃ  
6ꢃꢇꢉ%3ꢍꢉ6ꢇꢅ  
6ꢃꢃꢉ%3ꢌꢉ6ꢇꢋ  
6ꢃꢅꢉ%3ꢈꢉ6ꢇꢂ  
6ꢃꢋ  
6ꢃꢄꢉ%3ꢂ  
6ꢃꢊꢉ%3ꢋ  
6ꢃꢈꢉ%3ꢅ  
6ꢃꢌꢉ%3ꢃ  
6ꢃꢍꢉ%3ꢇꢉ6ꢇꢃ  
6ꢃꢇꢉ%3ꢍꢉ6ꢇꢅ  
6ꢃꢃꢉ%3ꢌꢉ6ꢇꢋ  
6ꢃꢅꢉ%3ꢈꢉ6ꢇꢂ  
6ꢃꢋ  
6ꢅꢋ  
6ꢅꢋ  
6ꢅꢅ  
6ꢅꢅ  
6ꢅꢃ  
6ꢅꢃ  
6ꢅꢇ  
6ꢅꢇ  
6ꢅꢍ  
6ꢅꢍ  
6ꢅꢌ  
6ꢅꢌ  
6ꢅꢈ  
6ꢃꢂ  
6ꢅꢈ  
6ꢃꢂ  
6ꢅꢊ  
6ꢅꢄ  
6ꢅꢊ  
6ꢅꢄ  
DDDꢀꢁꢁꢂꢃꢆꢄ  
DDDꢀꢁꢁꢂꢃꢆꢆ  
Top view. For mechanical details, see Figure 45.  
Top view. For mechanical details, see Figure 45.  
Fig 3. Pin configuration for TSSOP56 (PCF8545ATT)  
Fig 4. Pin configuration for TSSOP56 (PCF8545BTT)  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
7.2 Pin description  
Table 4.  
Pin description of PCF8545ATT and PCF8545BTT  
Input or input/output pins must always be at a defined level (VSS or VDD) unless otherwise specified.  
Pin  
Symbol  
S9 to S19  
S20 to S31  
RESET  
VSS  
Type  
Description  
1 to 11  
20 to 31  
43  
output  
output  
input  
LCD segment  
LCD segment  
active LOW reset input  
ground supply voltage  
supply voltage  
44  
supply  
supply  
45  
VDD  
46  
OSCCLK  
input/output external clock input/internal oscillator  
output  
[1]  
47  
VLCD  
supply  
LCD supply voltage  
48 to 56  
S0 to S8  
output  
LCD segment  
Pin layout depending on backplane swap configuration[2]  
BPS = 0[3]  
BPS = 1  
S32  
12  
13  
14  
15  
16  
17  
18  
19  
32  
33  
34  
35  
36  
37  
38  
39  
BP0  
output  
LCD backplane/LCD segment  
BP1  
S33  
BP2  
S34  
BP3  
S35  
BP4/S43  
BP5/S42  
BP6/S41  
BP7/S40  
S32  
S36  
S37  
S38  
S39  
BP7/S40  
BP6/S41  
BP5/S42  
BP4/S43  
BP3  
S33  
S34  
S35  
S36  
S37  
BP2  
S38  
BP1  
S39  
BP0  
Pin layout depending on product and bus type  
PCF8545ATT PCF8545BTT  
40  
41  
42  
A0  
input  
input  
input  
input  
I2C-bus slave address selection  
SPI-bus chip enable - active LOW  
I2C-bus serial clock  
CE  
SCL  
SDA  
SCL  
SDI  
SPI-bus serial clock  
input/output I2C-bus serial data  
input SPI-bus data input  
[1] VLCD must be equal to or greater than VDD  
.
[2] Effect of backplane swapping is illustrated in Figure 5 on page 9.  
[3] Bit BPS is explained in Section 8.1.3 on page 8.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
6 of 72  
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8. Functional description  
The PCF8545 is a versatile peripheral device designed to interface any microcontroller to  
a wide variety of LCDs. It can directly drive any multiplexed LCD containing up to eight  
backplanes and up to 44 segments.  
8.1 Commands of PCF8545  
The PCF8545 is controlled by 9 commands, which are defined in Table 5. Any other  
combinations of operation code bits that are not mentioned in this document may lead to  
undesired operation modes of PCF8545.  
Table 5.  
Commands of PCF8545  
Command name  
Register  
selection  
RS[1:0][1]  
Bits  
7
Reference  
6
5
4
3
2
1
0
initialize  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
1
0
1
1
0
0
E
Section 8.1.1  
Section 8.1.2  
Section 8.1.3  
OTP-refresh  
1
1
1
0
0
0
mode-settings  
oscillator-control  
set-MUX-mode  
set-bias-mode  
frame-frequency  
load-data-pointer  
write-RAM-data  
0
0
1
BPS  
INV  
EFR  
0
PD  
0
0
1
1
0
0
COE OSC Section 8.1.4  
0
0
0
M[1:0]  
B[1:0]  
Section 8.1.5  
Section 8.1.6  
Section 8.1.7  
Section 8.1.8  
Section 8.1.9  
0
0
0
1
0
1
FD[4:0]  
1
DP[5:0]  
D[7:0]  
[1] Information about control byte and register selection see Section 9.1 on page 36.  
8.1.1 Command: initialize  
This command generates a chip-wide reset. It has the same function as the RESET pin.  
Reset takes 1 ms to complete.  
Table 6.  
Bit  
Initialize - initialize command bit description  
Symbol  
Value  
Description  
fixed value  
7 to 0  
-
00010110  
8.1.2 Command: OTP-refresh  
During production of the device, each IC is calibrated to achieve the specified accuracy of  
the frame frequency. This calibration is performed on EPROM cells called One Time  
Programmable (OTP) cells. The device reads these cells every time the OTP-refresh  
command is sent. The OTP-refresh command has to be sent after a reset has been made  
and before the display is enabled.  
This command will be completed after a maximum of 30 ms and requires either the  
internal or external clock to run. If the internal oscillator is not used, then a clock must be  
supplied to the OSCCLK pin. If the OTP-refresh instruction is sent and no clock is present,  
then the request is stored until a clock is available.  
Remark: It is recommended not to enter power-down mode during the OTP refresh cycle.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
7 of 72  
 
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 7.  
OTP-refresh - OTP-refresh command bit description  
Bit  
Symbol  
Value  
Description  
7 to 0  
-
11110000  
fixed value  
8.1.3 Command: mode-settings  
Table 8.  
Bit  
Mode-settings - mode settings command bit description  
Symbol  
Value  
Description  
7 to 4  
3
-
0101  
fixed value  
BPS  
backplane swapping  
0[1]  
1
backplane configuration 0  
backplane configuration 1  
set inversion mode  
2
1
INV  
PD  
0[1][2]  
1
Driving scheme A: LCD line inversion mode  
Driving scheme B: LCD frame inversion mode  
set power mode  
1
power-down mode; backplane and segment  
outputs are connected to VSS and the internal  
oscillator is switched off  
0[1]  
power-up mode  
0
E
display switch  
0[1]  
1
display disabled; backplane and segment  
outputs are connected to VSS  
display enabled  
[1] Default value.  
[2] See Section 8.1.3.2.  
8.1.3.1 Backplane swapping  
Backplane swapping can be configured with the BPS bit (see Table 8). It moves the  
location of the backplane and the associated segment outputs from one side of the  
PCF8545 to the other. Backplane swapping is sometimes desirable to aid with the routing  
of PCBs that do not use multiple layers.  
The BPS bit has to be set to the required value before enabling the display. Failure to do  
so does not damage the PCF8545 or the display, however unexpected display content  
may appear.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
8 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
ꢋꢅ  
ꢋꢃ  
ꢋꢇ  
ꢋꢍ  
ꢋꢌ  
ꢋꢈ  
ꢋꢊ  
ꢋꢄ  
ꢅꢂ  
ꢅꢋ  
ꢅꢅ  
ꢅꢃ  
ꢅꢇ  
ꢅꢍ  
ꢅꢌ  
ꢅꢈ  
ꢅꢊ  
ꢋꢅ  
ꢋꢃ  
ꢋꢇ  
ꢋꢍ  
ꢋꢌ  
ꢋꢈ  
ꢋꢊ  
ꢋꢄ  
ꢅꢂ  
ꢅꢋ  
ꢅꢅ  
ꢅꢃ  
ꢅꢇ  
ꢅꢍ  
ꢅꢌ  
ꢅꢈ  
ꢅꢊ  
%3ꢂ  
%3ꢋ  
6ꢃꢅ  
6ꢃꢃ  
6ꢃꢇ  
6ꢃꢍ  
6ꢃꢌ  
6ꢃꢈ  
6ꢃꢊ  
6ꢃꢄ  
6ꢅꢂ  
6ꢅꢋ  
6ꢅꢅ  
6ꢅꢃ  
6ꢅꢇ  
6ꢅꢍ  
6ꢅꢌ  
6ꢅꢈ  
6ꢅꢊ  
%3ꢅ  
%3ꢃ  
%3ꢇꢉ6ꢇꢃ  
%3ꢍꢉ6ꢇꢅ  
%3ꢌꢉ6ꢇꢋ  
%3ꢈꢉ6ꢇꢂ  
6ꢅꢂ  
ꢃꢄ  
ꢃꢊ  
ꢃꢈ  
ꢃꢌ  
ꢃꢍ  
ꢃꢇ  
ꢃꢃ  
ꢃꢅ  
ꢃꢋ  
ꢃꢂ  
ꢅꢄ  
ꢃꢄ  
ꢃꢊ  
ꢃꢈ  
ꢃꢌ  
ꢃꢍ  
ꢃꢇ  
ꢃꢃ  
ꢃꢅ  
ꢃꢋ  
ꢃꢂ  
ꢅꢄ  
6ꢃꢄ  
6ꢃꢊ  
6ꢃꢈ  
6ꢃꢌ  
6ꢃꢍ  
6ꢃꢇ  
6ꢃꢃ  
6ꢃꢅ  
6ꢃꢋ  
6ꢃꢂ  
6ꢅꢄ  
%3ꢂ  
%3ꢋ  
%3ꢅ  
6ꢅꢋ  
%3ꢃ  
6ꢅꢅ  
%3ꢇꢉ6ꢇꢃ  
%3ꢍꢉ6ꢇꢅ  
%3ꢌꢉ6ꢇꢋ  
%3ꢈꢉ6ꢇꢂ  
6ꢃꢋ  
6ꢅꢃ  
6ꢅꢇ  
6ꢅꢍ  
6ꢅꢌ  
6ꢅꢈ  
6ꢃꢂ  
6ꢅꢊ  
6ꢅꢄ  
%36ꢀ ꢀꢋ  
%36ꢀ ꢀꢂ  
ꢁꢄꢃDDDꢇꢃꢆ  
Fig 5. Effect of backplane swapping  
8.1.3.2 Line inversion (driving scheme A) and frame inversion (driving scheme B)  
The DC offset of the voltage across the LCD is compensated over a certain period:  
line-wise in line inversion mode (driving scheme A) or frame-wise in frame inversion mode  
(driving scheme B). With the INV bit (see Table 8), the compensation mode can be  
switched.  
In frame inversion mode, the DC value is compensated across two frames and not within  
one frame. Changing the inversion mode to frame inversion reduces the power  
consumption; therefore it is useful when power consumption is a key point in the  
application.  
Frame inversion may not be suitable for all applications. The RMS voltage across a  
segment is better defined; however, since the switching frequency is reduced, there is  
possibility for flicker to occur.  
The waveforms of Figure 14 on page 24 to Figure 17 on page 27 are showing line  
inversion mode. Figure 18 on page 28 shows an example of frame inversion.  
8.1.3.3 Power-down mode  
The power-down bit (PD) allows the PCF8545 to be put in a minimum power  
configuration. To avoid display artifacts, enter power-down only after the display has been  
switched off by setting bit E to logic 0. During power-down, the internal oscillator is  
switched off.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
9 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 9.  
Effect of the power-down bit (PD)  
Effect on function  
Mode settings  
Effect of setting PD  
0
1
backplane output  
segment output  
internal oscillator  
OSCCLK pin  
E = 1  
normal function  
normal function  
on  
VSS  
VSS  
off  
E = 1  
OSC = 0, COE = 1  
OSC = 0, COE = 1  
output of internal  
VDD  
oscillator frequency  
OSCCLK pin  
OSC = 1  
input clock  
clock input, can be  
logic 0, logic 1, or left  
floating  
With the following sequence, the PCF8545 can be set to a state of minimum power  
consumption, called power-down mode.  
67$57  
'LVDEOHꢀGLVSOD\  
E\ꢀVHWWLQJꢀELWꢀ(  
ORJLFꢀꢂ  
([WHUQDOꢀFORFN  
FDQꢀEH  
UHPRYHGꢀQRZ  
(QDEOHꢀSRZHUꢁ  
GRZQꢀPRGH  
ZLWKꢀ3'ꢀ ꢀꢋ  
6723  
ꢁꢄꢃDDDꢇꢇꢈ  
Fig 6. Recommended power-down sequence  
Remarks:  
It is necessary to run the power-down sequence before removing the supplies.  
Depending on the application, care must be taken that no other signals are present at  
the chip input or output pins when removing the supplies (see Section 10). Otherwise  
it may cause unwanted display artifacts. If an uncontrolled removal of the supply  
happens, the PCF8545 does not get damaged.  
Static voltages across the liquid crystal display can build up when the external LCD  
supply voltage (VLCD) is on while the IC supply voltage is off, or the other way around.  
This may cause unwanted display artifacts. To avoid such artifacts, VLCD and VDD  
must be applied or removed together.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
10 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
A clock signal must always be supplied to the device when the display is active.  
Removing the clock may freeze the LCD in a DC state, which is not suitable for the  
liquid crystal. First disable the display and afterwards remove the clock signal.  
8.1.3.4 Display enable  
The display enable bit (E) is used to enable and disable the display. When the display is  
disabled, all LCD outputs go to VSS. This function is implemented to ensure that no  
voltage can be induced on the LCD outputs as it may lead to unwanted displays of  
segments.  
Recommended start-up sequences are found in Section 8.2.3  
Remark: Display enable is not synchronized to an LCD frame boundary. Therefore using  
this function to flash a display for prolonged periods is not recommended due to the  
possible build-up of DC voltages on the display.  
8.1.4 Command: oscillator-control  
The oscillator-control command switches between internal and external oscillator and  
enables or disables the pin OSCCLK. It is also defines the external frequency.  
Table 10. Oscillator-control - oscillator control command bit description  
Bit  
7 to 3  
2
Symbol  
Value  
Description  
-
00011  
fixed value  
EFR  
external clock frequency applied on pin  
OSCCLK  
0[1]  
1
9.6 kHz  
230 kHz  
1
0
COE  
OSC  
clock output enable for pin OSCCLK  
0[1]  
1
clock signal not available on pin OSCCLK;  
pin OSCCLK is in 3-state  
clock signal available on pin OSCCLK  
oscillator source  
0[1]  
1
internal oscillator running  
external oscillator used;  
pin OSCCLK becomes an input;  
used in combination with EFR to determine  
input frequency  
[1] Default value.  
The bits OSC, COE, and EFR control the source and frequency of the clock used to  
generate the LCD signals (see Figure 7). Valid combinations are shown in Table 11.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
11 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&2(ꢀꢎꢋꢏ  
()5ꢀꢎꢅꢏ  
26&&/.  
SLQ  
/&'ꢀZDYHIRUP  
JHQHUDWRU  
3URJUDPPDEOH  
GLYLGHU  
,QWHUQDOꢀRVFLOODWRU  
ꢅꢃꢂꢀN+]  
ꢄꢐꢌꢀN+]ꢀꢎꢃꢏ  
/&'ꢀIUDPHꢀIUHTXHQF\  
VHOHFWLRQꢆꢀT  
26&ꢀ  
DDDꢀꢁꢁꢂꢃꢆꢃ  
(1) Can only be used with the internal oscillator (OSC = 0).  
(2) Can only be used with an external oscillator (OSC = 1).  
(3) Nominal value for divide factor q is 24; source clock is 230 kHz (see Section 8.1.7).  
Fig 7. Oscillator selection  
Table 11. Valid combinations of bits OSC, EFR, and COE  
OSC  
COE  
EFR  
OSCCLK pin  
Clock source  
0
0
not used  
inactive;  
internal oscillator used  
may be left floating  
0
1
not used  
output of internal oscillator  
frequency (prescaler)  
internal oscillator used  
1
1
not used  
not used  
0
1
9.6 kHz input  
230 kHz input  
OSCCLK pin  
OSCCLK pin  
Table 12. Typical use of bits OSC, EFR, and COE  
Usage  
OSC  
COE  
EFR  
LCD with internal oscillator  
0
1
1
0
not used  
LCD with external oscillator (230 kHz)  
LCD with external oscillator (9.6 kHz)  
not used  
not used  
1
0
8.1.4.1 Oscillator  
The system is designed to operate from a 9.6 kHz or a 230 kHz clock. This clock can be  
sourced internally or externally. The internal logic and LCD drive signals of the PCF8545  
are timed either by the internal oscillator or from the clock externally supplied.  
Internal clock: When the internal oscillator is used, all LCD signals are generated from it.  
The oscillator runs at nominal 230 kHz. The relationship between this frequency and the  
LCD frame frequency is detailed in Section 8.1.7. Control over the internal oscillator is  
made with the OSC bit (see Section 8.1.4).  
It is possible to make the internal oscillator signal available on pin OSCCLK by using the  
oscillator-control command (see Table 10) and configuring the clock output enable (COE)  
bit. If not required, the pin OSCCLK should be left open or connected to VSS. At power-on  
the signal at pin OSCCLK is disabled and pin OSCCLK is in 3-state.  
Clock output is only valid when using the internal oscillator. The signal appears on the  
OSCCLK pin.  
An intermediate clock frequency is available at the OSCCLK pin. The duty cycle of this  
clock varies with the chosen divide ratio.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
12 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 13. OSCCLK pin state depending on configuration  
PD  
OSC  
n.a.  
COE  
off  
EFR  
OSCCLK pin[1]  
3-state[2]  
power-down  
power-down  
power-up  
n.a.  
n.a.  
on  
n.a.  
VDD  
internal oscillator off  
on  
n.a.  
3-state  
n.a.  
9.6 kHz output[3]  
9.6 kHz input  
230 kHz input  
external oscillator n.a.  
9.6 kHz  
230 kHz  
[1] When RESET is active, the pin OSCCLK is in 3-state.  
[2] In this state, an external clock may be applied, but it is not a requirement.  
[3] 9.6 kHz is the nominal frequency with q = 24, see Table 14.  
External clock: In applications where an external clock must be applied to the PCF8545,  
bit OSC (see Table 10) has to be set logic 1. In this case pin OSCCLK becomes an input.  
The OSCCLK signal must switch between the VSS and the VDD voltage supplied to the  
chip.  
The EFR bit determines the external clock frequency (230 kHz or 9.6 kHz). The clock  
frequency (fclk(ext)) in turn determines the LCD frame frequency, see Table 14.  
Remark: If an external clock is used, then this clock signal must always be supplied to the  
device when the display is on. Removing the clock may freeze the LCD in a DC state  
which damages the LCD material.  
8.1.4.2 Timing and frame frequency  
The timing of the PCF8545 organizes the internal data flow of the device. This includes  
the transfer of display data from the display RAM to the display segment outputs. The  
timing also generates the LCD frame frequency which it derives as an integer division of  
the clock frequency (see Table 14). The frame frequency is a fixed division of the internal  
clock or of the frequency applied to pin OSCCLK when an external clock is used.  
Table 14. LCD frame frequencies  
Frame frequency  
Typical external Nominal frame  
EFR bit  
Value of q[1]  
frequency (Hz)  
frequency (Hz)  
9600  
200  
0
-
fclkext  
48  
-----------------  
ffrLCD  
=
=
230000  
200  
1
24  
fclkext  
-----------------  
48 q  
ffrLCD  
[1] Other values of the frame frequency prescaler see Table 18.  
When the internal clock is used, or an external clock with EFR = 1, the LCD frame  
frequency can be programmed by software in steps of approximately 10 Hz in the range of  
60 Hz to 300 Hz (see Table 18). Furthermore the internal oscillator is factory calibrated,  
see Table 34 on page 50.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
13 of 72  
 
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.1.5 Command: set-MUX-mode  
The multiplex drive mode is configured with the bits described in Table 15.  
Table 15. Set-MUX-mode - set multiplex drive mode command bit description  
Bit  
Symbol  
Value  
000000  
00[1], 01  
10  
Description  
7 to 2  
-
fixed value  
1 to 0 M[1:0]  
1:8 multiplex drive mode; eight backplanes  
1:6 multiplex drive mode; 6 backplanes  
1:4 multiplex drive mode; 4 backplanes  
11  
[1] Default value.  
8.1.6 Command: set-bias-mode  
The set-bias-mode command allows setting the bias level.  
Table 16. Set-bias-mode - set bias mode command bit description  
Bit  
Symbol  
Value  
000001  
00[1]. 01  
11  
Description  
fixed value  
14 bias  
7 to 2  
-
1 to 0 B[1:0]  
13 bias  
10  
12 bias  
[1] Default value.  
8.1.7 Command: frame-frequency  
With the frame-frequency command, the frame frequency for the display can be  
configured. The clock frequency determines the frame frequency.  
Table 17. Frame-frequency - frame frequency and output clock frequency command bit  
description  
Bit  
Symbol  
Value  
Description  
7 to 5  
-
001  
fixed value  
4 to 0 FD[4:0]  
see Table 18  
frequency prescaler  
When using an external clock it can be either a 230 kHz or a 9.6 kHz clock signal. The  
EFR bit (see Table 10) has to be set according to the external clock frequency.  
When EFR is set to 9.6 kHz, then the LCD frame frequency is calculated with Equation 1:  
fclkext  
48  
-----------------  
ffrLCD  
=
(1)  
When EFR is set to 230 kHz, then the LCD frame frequency is calculated with Equation 2:  
fclkext  
48 q  
-----------------  
ffrLCD  
=
(2)  
where q is the frequency divide factor (see Table 18).  
Remark: fclk(ext) is the external input clock frequency to pin OSCCLK.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
14 of 72  
 
 
 
 
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
When the internal oscillator is used, the intermediate frequency may be output on the  
OSCCLK pin. Its frequency is given in Table 18.  
Table 18. Frame frequency prescaler values for 230 kHz clock operation  
FD[4:0]  
Nominal LCD frame  
frequency (Hz)[1]  
Divide factor, q  
Intermediate clock  
frequency (Hz)  
00000  
00001  
00010  
00011  
00100  
00101  
00110  
00111  
59.9  
80  
68  
60  
53  
48  
44  
40  
37  
34  
32  
30  
28  
27  
25  
24  
23  
22  
21  
20  
19  
18  
17  
16  
2875  
3382  
3833  
4340  
4792  
5227  
5750  
6216  
6765  
7188  
7667  
8214  
8519  
9200  
9583  
10000  
10455  
10952  
11500  
12105  
12778  
13529  
14375  
70.5  
79.9  
90.4  
99.8  
108.9  
119.8  
129.5  
140.9  
149.7  
159.7  
171.1  
177.5  
191.7  
199.7  
208.3  
217.8  
228.3  
239.6  
252.2  
266.2  
281.9  
299.5  
not used  
01000  
01001  
01010  
01011  
01100  
01101  
01110[2]  
01111  
10000  
10001  
10010  
10011  
10100  
10101  
10110  
10111 to 11111  
[1] Nominal frame frequency calculated for the default clock frequency of 230 kHz.  
[2] Default value.  
8.1.8 Command: load-data-pointer  
The load-data-pointer command defines the start address of the display RAM. The data  
pointer is auto incremented after each RAM write. The size of the display RAM is  
dependent on the current multiplex drive mode setting, see Table 19.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
15 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 19. Load-data-pointer - load data pointer command bit description  
Bit  
Symbol  
Value  
Description  
7 to 6  
-
10  
fixed value  
Multiplex drive mode 1:8  
5 to 0 DP[5:0]  
000000[1] to  
100111  
6-bit binary value of 0 to 39  
6-bit binary value of 0 to 41  
6-bit binary value of 0 to 43  
Multiplex drive mode 1:6  
5 to 0 DP[5:0]  
000000[1] to  
101001  
Multiplex drive mode 1:4  
5 to 0 DP[5:0]  
000000[1] to  
101011  
[1] Default value.  
Remark: Data pointer values outside of the valid range are ignored and no RAM content  
is transferred until a valid data pointer value is set.  
Filling of the display RAM is described in Section 8.9.  
8.1.9 Command: write-RAM-data  
This command initiates the transfer of data to the display RAM. Data is written into the  
address defined by the load-data-pointer command. RAM filling is described in  
Section 8.9.  
Table 20. Write-RAM-data - write RAM data command bit description[1]  
Bit  
Symbol  
Value  
Description  
7 to 0 D[7:0]  
00000000 to  
11111111  
writing data byte-wise to RAM  
[1] For this command to be effective bit RS[1:0] of the control byte has to be set logic 01, see Table 25 on  
page 36.  
8.2 Start-up and shut-down  
8.2.1 Reset and Power-On Reset (POR)  
After a reset and at power-on the PCF8545 resets to starting conditions as follows:  
1. The display is disabled.  
2. All backplane outputs are set to VSS  
.
3. All segment outputs are set to VSS  
.
4. Selected drive mode is: 1:8 with 14 bias.  
5. The data pointers are cleared (set logic 0).  
6. RAM data is not initialized. Its content can be considered to be random.  
7. The internal oscillator is running; no clock signal is available on pin OSCCLK; pin  
OSCCLK is in 3-state.  
The reset state is as shown in Table 21.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
16 of 72  
 
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 21. Reset state  
Reset state of configurable bits shown in the command table format for clarity.  
Associated command Bits  
7
-
6
-
5
-
4
-
3
2
1
0
mode-settings  
BPS = 0  
INV = 0  
PD = 0  
E = 0  
OSC = 0  
oscillator-control  
set-MUX-mode  
set-bias-mode  
frame-frequency  
load-data-pointer  
-
-
-
-
-
-
-
EFR = 0  
COE = 0  
M[1:0] = 00  
B[1:0] = 00  
-
-
-
-
-
-
-
-
-
-
-
-
-
FD[4:0] = 01110  
-
-
DP[5:0] = 000000  
The first command sent to the device after the power-on event must be the initialize  
command (see Section 8.1.1).  
After Power-On Reset (POR) and before enabling the display, the RAM content should be  
brought to a defined state by writing meaningful content (for example, a graphic)  
otherwise unwanted display artifacts may appear on the display.  
8.2.2 RESET pin function  
The RESET pin of the PCF8545 sets all the registers to their default state. The reset state  
is given in Table 21. The RAM contents remains unchanged. After the reset signal is  
removed, the PCF8545 will behave in the same manner as after Power-On Reset (POR).  
See Section 8.2.1 for details.  
8.2.3 Recommended start-up sequences  
This chapter describes how to proceed with the initialization of the chip in different  
application modes.  
In general, the sequence should always be:  
1. Power-on the device,  
2. set the display and functional modes,  
3. fill the display memory and then  
4. turn on the display.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
17 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
67$57  
3RZHUꢁRQꢀ9  
''  
/&'  
DQGꢀ9  
WRJHWKHU  
7RJJOHꢀ5(6(7  
SLQ  
ꢎꢋꢏ  
:DLWꢀPLQLPXP  
ꢋꢀPV  
6HQG  
273ꢁUHIUHVK  
6HWꢑ  
ꢁꢀPRGHꢀVHWWLQJVꢑꢀ%36ꢀDQGꢀ,19  
ꢁꢀPXOWLSOH[ꢀGULYHUꢀPRGH  
ꢁꢀELDVꢀPRGH  
ꢁꢀ/&'ꢀIUDPHꢀIUHTXHQF\  
6HQGꢀGLVSOD\  
FRQWHQW  
(QDEOH  
WKHꢀGLVSOD\ꢀ  
6723  
DDDꢀꢁꢁꢂꢃꢆꢇ  
(1) Alternatively, it is possible to send the initialize command.  
Fig 8. Recommended start-up sequence when using the internal oscillator  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
18 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
67$57  
3RZHUꢁRQꢀ9  
''  
/&'  
DQGꢀ9  
WRJHWKHU  
7RJJOHꢀ5(6(7  
SLQ  
ꢎꢋꢏ  
:DLWꢀPLQLPXP  
ꢋꢀPV  
([WHUQDOꢀFORFN  
FDQꢀEHꢀDSSOLHG  
QRZ  
6HQG  
273ꢁUHIUHVK  
6HWꢑ  
ꢁꢀ0RGHꢀVHWWLQJVꢑꢀ%36ꢀDQGꢀ,19  
ꢁꢀ6HOHFWꢀH[WHUQDOꢀFORFN  
ꢁꢀ0XOWLSOH[ꢀGULYHUꢀPRGH  
ꢁꢀ%LDVꢀPRGH  
ꢁꢀ/&'ꢀIUDPHꢀIUHTXHQF\  
6HQGꢀGLVSOD\  
FRQWHQW  
([WHUQDOꢀFORFN  
PXVWꢀEH  
DSSOLHGꢀE\ꢀQRZ  
(QDEOH  
WKHꢀGLVSOD\ꢀ  
6723  
DDDꢀꢁꢁꢂꢃꢆꢉ  
(1) Alternatively, it is possible to send the initialize command.  
Fig 9. Recommended start-up sequence when using an external clock signal  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
19 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.3 Possible display configurations  
The PCF8545 is a versatile peripheral device designed to interface between any  
microcontroller to a wide variety of LCD segment or dot matrix displays (see Figure 10). It  
can drive multiplexed LCD with 4, 6, or 8 backplanes and up to 44 segments.  
The display configurations possible with the PCF8545 depend on the required number of  
active backplane outputs. A selection of possible display configurations is given in  
Table 22.  
GRWꢀPDWUL[  
ꢈꢁVHJPHQWꢀZLWKꢀGRW  
ꢋꢇꢁVHJPHQWꢀZLWKꢀGRWꢀDQGꢀDFFHQW  
ꢁꢄꢃDDDꢃꢄꢆ  
Fig 10. Example of displays suitable for PCF8545  
Table 22. Selection of display configurations  
Number of  
Digits/Characters  
7 segment[1] 14 segment[2]  
Dot matrix/  
Elements  
Backplanes  
Segments  
Icons  
320  
8
6
4
40  
42  
44  
40  
31  
22  
20  
15  
11  
320  
252  
176  
252  
176  
[1] 7 segment display has 8 elements including the decimal point.  
[2] 14 segment display has 16 elements including decimal point and accent dot.  
All of the display configurations in Table 22 can be implemented in the typical systems  
shown in Figure 11 and Figure 12.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
20 of 72  
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
9
''  
9
/&'  
W
U
5  
ꢅ&  
E
ꢇꢂꢀWRꢀꢇꢇꢀVHJPHQW  
GULYHV  
9
9
/&'  
''  
6'$  
6&/  
+267  
0,&52ꢁ  
&21752//(5  
/&'ꢀ3$1(/  
ꢎXSꢀWRꢀꢃꢅꢂ  
HOHPHQWVꢏ  
3&)ꢀꢁꢂꢁ$  
ꢇꢀWRꢀꢊꢀEDFNSODQHV  
$ꢂ  
9
66  
DDDꢀꢁꢁꢂꢃꢆꢊ  
9
66  
Fig 11. Typical system configuration for the I2C-bus  
9
''  
9
/&'  
ꢇꢂꢀWRꢀꢇꢇꢀVHJPHQW  
GULYHV  
9
9
/&'  
''  
6',  
6&/  
&(  
+267  
0,&52ꢁ  
&21752//(5  
/&'ꢀ3$1(/  
ꢎXSꢀWRꢀꢃꢅꢂ  
HOHPHQWVꢏꢀ  
3&)ꢀꢁꢂꢁ%  
ꢇꢀWRꢀꢊꢀEDFNSODQHV  
9
66  
DDDꢀꢁꢁꢂꢃꢆꢈ  
9
66  
Fig 12. Typical system configuration for the SPI-bus  
The host microcontroller maintains the two line I2C-bus or a three line SPI-bus  
communication channel with the PCF8545. The appropriate biasing voltages for the  
multiplexed LCD waveforms are generated internally. The only other connections required  
to complete the system are the power supplies (VDD, VSS, VLCD) and the LCD panel  
selected for the application.  
The minimum recommended values for external capacitors on VDD and VLCD are 100 nF  
respectively. Decoupling of VLCD helps to reduce display artifacts. The decoupling  
capacitors should be placed close to the IC with short connections to the respective  
supply pin and VSS  
.
8.4 LCD voltage selector  
The LCD voltage selector coordinates the multiplexing of the LCD in accordance with the  
selected LCD drive configuration. The operation of the voltage selector is controlled by the  
set-bias-mode command (see Table 16) and the set-MUX-mode command (see  
Table 15).  
Fractional LCD biasing voltages are obtained from an internal voltage divider. The biasing  
configurations that apply to the preferred modes of operation, together with the biasing  
characteristics as functions of VLCD and the resulting discrimination ratios (D), are given in  
Table 23.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
21 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Discrimination is a term which is defined as the ratio of the on and off RMS voltage across  
a segment. It can be thought of as a measurement of contrast.  
Table 23. Preferred LCD drive modes: summary of characteristics  
[2]  
LCD multiplex Number of:  
LCD bias  
configuration  
VLCD  
VonRMS  
VoffRMS  
----------------------  
VLCD  
VonRMS  
----------------------  
VLCD  
---------------------- [1]  
VoffRMS  
D =  
drive mode  
Backplanes  
Levels  
1
1:4 [3]  
1:4  
1:4 [3]  
1:6 [3]  
1:6  
4
4
4
6
6
6
8
8
8
3
4
5
3
4
5
3
4
5
0.433  
0.333  
0.331  
0.456  
0.333  
0.306  
0.467  
0.333  
0.293  
0.661  
0.577  
0.545  
0.612  
0.509  
0.467  
0.586  
0.471  
0.424  
1.527  
1.732  
1.646  
1.341  
1.527  
1.527  
1.254  
1.414  
1.447  
2.309Voff(RMS)  
3.0Voff(RMS)  
2
1
3
1
3.024Voff(RMS)  
2.191Voff(RMS)  
3.0Voff(RMS)  
4
1
2
1
3
1
1:6  
3.266Voff(RMS)  
2.138Voff(RMS)  
3.0Voff(RMS)  
4
1
1:8 [3]  
1:8 [3]  
1:8  
2
1
3
1
3.411Voff(RMS)  
4
[1] Determined from Equation 5.  
[2] Determined from Equation 4.  
[3] In these examples, the discrimination factor and hence the contrast ratios are smaller. The advantage of  
these LCD drive modes is a reduction of the LCD voltage VLCD  
.
A practical value for VLCD is determined by equating Voff(RMS) with a defined LCD  
threshold voltage (Vth(off)), typically when the LCD exhibits approximately 10 % contrast.  
1
Bias is calculated by ------------ , where the values for a are  
1 + a  
a = 1 for 12 bias  
a = 2 for 13 bias  
a = 3 for 14 bias  
The RMS on-state voltage (Von(RMS)) for the LCD is calculated with Equation 3  
a2 + 2a + n  
n  1 + a2  
VonRMS  
=
-----------------------------  
(3)  
V
LCD  
where VLCD is the resultant voltage at the LCD segment and where the values for n are  
n = 4 for 1:4 multiplex drive  
n = 6 for 1:6 multiplex drive  
n = 8 for 1:8 multiplex drive  
The RMS off-state voltage (Voff(RMS)) for the LCD is calculated with Equation 4:  
a2 2a + n  
n  1 + a2  
VoffRMS  
=
-----------------------------  
(4)  
V
LCD  
Discrimination is the ratio of Von(RMS) to Voff(RMS) and is determined from Equation 5:  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
22 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
a2 + 2a + n  
a2 2a + n  
VonRMS  
----------------------  
VoffRMS  
D =  
=
---------------------------  
(5)  
V
LCD is sometimes referred to as the LCD operating voltage.  
8.4.1 Electro-optical performance  
Suitable values for Von(RMS) and Voff(RMS) are dependent on the LCD liquid used. The  
RMS voltage, at which a pixel gets switched on or off, determine the transmissibility of the  
pixel.  
For any given liquid, there are two threshold values defined. One point is at 10 % relative  
transmission (at Vth(off)) and the other at 90 % relative transmission (at Vth(on)), see  
Figure 13. For a good contrast performance, the following rules should be followed:  
V
V
onRMSVthon  
offRMSVthoff  
(6)  
(7)  
V
on(RMS) and Voff(RMS) are properties of the display driver and are affected by the selection  
of a, n (see Equation 3 to Equation 5) and the VLCD voltage.  
Vth(off) and Vth(on) are properties of the LCD liquid and can be provided by the module  
manufacturer. Vth(off) is sometimes named Vth. Vth(on) is sometimes named saturation  
voltage Vsat  
.
It is important to match the module properties to those of the driver in order to achieve  
optimum performance.  
ꢋꢂꢂꢀꢒ  
ꢄꢂꢀꢒ  
ꢋꢂꢀꢒ  
9
ꢀ>9@  
506  
9
9
WKꢎRQꢏ  
WKꢎRIIꢏ  
2))  
6(*0(17  
*5(<  
6(*0(17  
21  
6(*0(17  
ꢁꢄꢃDDDꢇꢅꢇ  
Fig 13. Electro-optical characteristic: relative transmission curve of the liquid  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
23 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.5 LCD drive mode waveforms  
8.5.1 1:4 Multiplex drive mode  
When four backplanes are provided in the LCD, the 1:4 multiplex drive mode applies, as  
shown in Figure 14. This drawing is also showing the case of line inversion (see  
Section 8.1.3.2).  
7
IU  
9
ꢅ9  
/&'ꢀVHJPHQWV  
/&'  
/&'  
ꢉꢃ  
%3ꢂ  
%3ꢋ  
%3ꢅ  
9
9
ꢉꢃ  
/&'  
66  
VWDWHꢀꢋ  
VWDWHꢀꢅ  
9
ꢅ9  
9
9
/&'  
ꢉꢃ  
/&'  
ꢉꢃ  
/&'  
66  
9
ꢅ9  
9
9
/&'  
ꢉꢃ  
/&'  
ꢉꢃ  
/&'  
66  
9
/&'  
ꢅ9  
ꢉꢃ  
ꢉꢃ  
/&'  
%3ꢃ  
6Q  
9
9
/&'  
66  
9
/&'  
ꢅ9  
ꢉꢃ  
/&'  
9
9
ꢉꢃ  
/&'  
66  
9
/&'  
ꢅ9  
ꢉꢃ  
ꢉꢃ  
/&'  
6Qꢓꢋ  
9
9
/&'  
66  
9
/&'  
ꢅ9  
ꢉꢃ  
ꢉꢃ  
/&'  
6Qꢓꢅ  
6Qꢓꢃ  
9
9
/&'  
66  
9
/&'  
ꢅ9  
ꢉꢃ  
/&'  
9
9
ꢉꢃ  
/&'  
66  
ꢎDꢏꢀ:DYHIRUPVꢀDWꢀGULYHUꢐ  
9
/&'  
ꢅ9  
/&'  
ꢉꢃ  
/&'  
ꢉꢃ  
9
VWDWHꢀꢋ  
VWDWHꢀꢅ  
ꢂꢀ9  
/&'  
ꢁ9  
ꢉꢃ  
ꢉꢃ  
ꢁꢅ9  
/&'  
ꢁ9  
/&'  
9
/&'  
ꢅ9  
ꢉꢃ  
ꢉꢃ  
/&'  
9
/&'  
ꢂꢀ9  
ꢁ9  
ꢉꢃ  
/&'  
ꢁꢅ9  
/&'  
ꢉꢃ  
/&'  
ꢁ9  
ꢎEꢏꢀ5HVXOWDQWꢀZDYHIRUPV  
DWꢀ/&'ꢀVHJPHQWꢐ  
ꢁꢄꢃDDDꢆꢄꢄ  
Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn(t) VBP1(t).  
Von(RMS)(t) = 0.577VLCD. Voff(RMS)(t) = 0.333VLCD  
.
Fig 14. Waveforms for the 1:4 multiplex drive mode with 13 bias and line inversion  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
24 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.5.2 1:6 Multiplex drive mode  
When six backplanes are provided in the LCD, the 1:6 multiplex drive mode applies. The  
PCF8545 allows use of 13 bias or 14 bias in this mode as shown in Figure 15 and  
Figure 16. These waveforms are drawn for the case of line inversion (see  
Section 8.1.3.2).  
7
IU  
/&'ꢀVHJPHQWV  
VWDWHꢀꢅ  
9
/&'  
/&'  
VWDWHꢀꢋ  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
%3ꢂ  
%3ꢋ  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
%3ꢅ  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
%3ꢃ  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
%3ꢇ  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
%3ꢍ  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
6Q  
9
66  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
6Qꢀꢓꢀꢋ  
VWDWHꢀꢋ  
9
66  
ꢎDꢏꢀ:DYHIRUPVꢀDWꢀGULYHU  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
66  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
/&'  
ꢅ9  
9
9
ꢁ9  
ꢁꢅ9  
/&'  
/&'  
ꢁ9  
9
/&'  
/&'  
/&'  
ꢀꢉꢀꢃ  
ꢀꢉꢀꢃ  
ꢅ9  
9
VWDWHꢀꢅ  
9
66  
ꢁ9  
ꢀꢉꢀꢃ  
/&'  
/&'  
ꢁꢅ9  
ꢀꢉꢀꢃ  
ꢎEꢏꢀ5HVXOWDQWꢀZDYHIRUPVꢀDWꢀ/&'ꢀVHJPHQW  
ꢁ9  
/&'  
ꢁꢁꢄDDOꢃꢅꢅ  
Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn +1 (t) VBP0(t). Von(RMS)(t) = 0.509VLCD. Voff(RMS)(t) = 0.333VLCD  
.
Fig 15. Waveforms for 1:6 multiplex drive mode with bias 13 and line inversion  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
25 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
7
IU  
/&'ꢀVHJPHQWV  
9
/&'  
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
VWDWHꢀꢋ  
VWDWHꢀꢅ  
%3ꢂ  
%3ꢋ  
%3ꢅ  
%3ꢃ  
%3ꢇ  
%3ꢍ  
6Q  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
/&'  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
/&'  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
/&'  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
/&'  
ꢀꢉꢀꢇ  
66  
/&'  
9
9
/&'  
9
9
ꢀꢉꢀꢅ  
/&'  
9
66  
9
/&'  
6Qꢀꢓꢀꢋ  
ꢀꢉꢀꢅ  
/&'  
9
66  
ꢎDꢏꢀ:DYHIRUPVꢀDWꢀGULYHU  
9
/&'  
/&'  
ꢃ9  
9
ꢀꢉꢀꢇ  
ꢀꢉꢀꢇ  
66  
ꢀꢉꢀꢇ  
/&'  
/&'  
/&'  
VWDWHꢀꢋ  
9
ꢁ9  
ꢁꢃ9  
ꢀꢉꢀꢇ  
/&'  
ꢁ9  
9
/&'  
ꢃ9  
9
9
ꢀꢉꢀꢇ  
ꢀꢉꢀꢅ  
ꢀꢉꢀꢇ  
/&'  
/&'  
/&'  
VWDWHꢀꢅ  
9
66  
ꢀꢉꢀꢇ  
ꢀꢉꢀꢅ  
ꢀꢉꢀꢇ  
ꢁ9  
ꢁ9  
ꢁꢃ9  
/&'  
/&'  
/&'  
ꢎEꢏꢀ5HVXOWDQWꢀZDYHIRUPVꢀDWꢀ/&'ꢀVHJPHQW  
ꢁ9  
/&'  
ꢁꢁꢄDDOꢇꢁꢁ  
Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn + 1(t) VBP0(t).  
Von(RMS)(t) = 0.467VLCD. Voff(RMS)(t) = 0.306VLCD  
.
Fig 16. Waveforms for 1:6 multiplex drive mode with bias 14 and line inversion  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
26 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.5.3 1:8 Multiplex drive mode  
7
IU  
9
/&'ꢀ  
/&'ꢀVHJPHQWV  
/&'  
ꢃ9  
9
ꢉꢀꢇ  
VWDWHꢀꢋ  
VWDWHꢀꢅ  
%3ꢂ  
%3ꢋ  
%3ꢅ  
%3ꢃ  
%3ꢇ  
%3ꢍ  
%3ꢌ  
%3ꢈ  
6Q  
ꢉꢀꢇ  
66  
/&'ꢀ  
9
9
/&'ꢀ  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
ꢃ9  
9
ꢉꢀꢇ  
/&'ꢀ  
ꢉꢀꢇ  
/&'ꢀ  
9
66  
9
/&'  
9
9
ꢉꢀꢅ  
/&'ꢀ  
9
66  
9
/&'  
6Qꢀꢓꢀꢋ  
ꢉꢀꢅ  
/&'ꢀ  
9
66  
ꢎDꢏꢀ:DYHIRUPVꢀDWꢀGULYHU  
9
/&'ꢀ  
/&'  
ꢃ9  
9
ꢉꢀꢇ  
ꢉꢀꢇ  
/&'ꢀ  
9
VWDWHꢀꢋ  
66  
ꢉꢀꢇ  
ꢁ9  
/&'ꢀ  
ꢁꢃ9  
ꢉꢀꢇ  
/&'  
/&'ꢀ  
ꢁ9  
9
/&'  
ꢃ9  
9
9
ꢉꢀꢇ  
ꢉꢀꢅ  
ꢉꢀꢇ  
/&'ꢀ  
/&'ꢀ  
/&'ꢀ  
9
VWDWHꢀꢅ  
66  
ꢉꢀꢇ  
ꢁ9  
ꢁ9  
ꢁꢃ9  
/&'ꢀ  
/&'ꢀ  
/&'ꢀ  
ꢉꢀꢅ  
ꢉꢀꢇ  
ꢎEꢏꢀ5HVXOWDQWꢀZDYHIRUPVꢀDWꢀ/&'ꢀVHJPHQW  
ꢁ9  
/&'  
ꢁꢁꢄDDOꢃꢅꢂ  
Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn + 1(t) VBP0(t). Von(RMS)(t) = 0.424VLCD. Voff(RMS)(t) = 0.293VLCD  
.
Fig 17. Waveforms for 1:8 multiplex drive mode with bias 14 and line inversion  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
27 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
7
7
IU  
IUDPHꢀQ  
IU  
IUDPHꢀQꢓꢋ  
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
/&'ꢀVHJPHQWV  
VWDWHꢀꢅ  
VWDWHꢀꢋ  
%3ꢂ  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
/&'ꢀ  
ꢃꢉꢇꢀ9  
/&'  
%3ꢋ  
%3ꢅ  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
%3ꢃ  
%3ꢇ  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
%3ꢍ  
%3ꢌ  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
ꢃꢉꢇꢀ9  
/&'  
/&'  
%3ꢈ  
6Q  
ꢋꢉꢇꢀ9  
/&'  
66  
9
9
/&'  
ꢋꢉꢅꢀ9  
/&'  
9
66  
/&'  
/&'  
9
6Qꢀꢓꢀꢋ  
VWDWHꢀꢋ  
ꢋꢉꢅꢀ9  
9
66  
ꢎDꢏꢀ:DYHIRUPVꢀDWꢀGULYHU  
9
ꢃꢉꢇꢀ9  
ꢋꢉꢅꢀ9  
ꢋꢉꢇꢀ9  
/&'  
/&'  
/&'  
/&'  
9
66  
/&'  
/&'  
/&'  
/&'  
ꢋꢉꢇꢀ9  
ꢋꢉꢅꢀ9  
ꢃꢉꢇꢀ9  
9
9
ꢃꢉꢇꢀ9  
ꢋꢉꢅꢀ9  
ꢋꢉꢇꢀ9  
/&'  
/&'  
/&'  
/&'  
9
VWDWHꢀꢅ  
66  
ꢋꢉꢇꢀ9  
ꢋꢉꢅꢀ9  
ꢃꢉꢇꢀ9  
9
/&'  
/&'  
/&'  
/&'  
ꢁꢁꢄDDPꢃꢉꢅ  
ꢎEꢏꢀ5HVXOWDQWꢀZDYHIRUPVꢀDWꢀ/&'ꢀVHJPHQW  
Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn + 1(t) VBP0(t). Von(RMS)(t) = 0.424VLCD. Voff(RMS)(t) = 0.293VLCD  
.
Fig 18. Waveforms for 1:8 multiplex drive mode with bias 14 and frame inversion  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
28 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
8.6 Display register  
The display register holds the display data while the corresponding multiplex signals are  
generated.  
8.7 Backplane outputs  
The LCD drive section includes eight backplane outputs: BP0 to BP7. The backplane  
output signals are generated based on the selected LCD multiplex drive mode.  
In 1:8 multiplex drive mode: BP0 to BP7 must be connected directly to the LCD.  
In 1:6 multiplex drive mode: BP0 to BP5 must be connected directly to the LCD.  
In 1:4 multiplex drive mode: BP0 to BP3 must be connected directly to the LCD.  
8.8 Segment outputs  
The LCD drive section includes up to 44 segment outputs (S0 to S43) which must be  
connected directly to the LCD. The segment output signals are generated based on the  
multiplexed backplane signals and with data resident in the display register. When less  
segment outputs are required, the unused segment outputs must be left open-circuit. The  
number of available segments depends on the multiplex drive mode selected.  
Table 24. Backplane and active segment combinations  
Multiplex  
Active BPs  
Active segments  
drive mode  
1:8  
1:6  
1:4  
BP0 to BP7  
BP0 to BP5  
BP0 to BP3  
S0 to S39  
S0 to S41  
S0 to S43  
8.9 Display RAM  
The display RAM stores the LCD data. Depending on the multiplex drive mode, the  
arrangement of the RAM is changed.  
multiplex drive 1:8: RAM is 40 8 bit  
multiplex drive 1:6: RAM is 42 6 bit  
multiplex drive 1:4: RAM is 44 4 bit  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
29 of 72  
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
'LVSOD\ꢀ5$0ꢀDGGUHVVHVꢀꢎFROXPQVꢏꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
6ꢃꢍ 6ꢃꢌ 6ꢃꢈ 6ꢃꢊ 6ꢃꢄ  
0XOWLSOH[ꢀꢋꢑꢊꢀGULYHꢀPRGH  
%3ꢂ  
6ꢂ 6ꢋ 6ꢅ 6ꢃ 6ꢇ  
%3ꢋ  
%3ꢅ  
%3ꢃ  
%3ꢇ  
%3ꢍ  
%3ꢌ  
%3ꢈ  
0XOWLSOH[ꢀꢋꢑꢌꢀGULYHꢀPRGH  
6ꢃꢍ 6ꢃꢌ 6ꢃꢈ 6ꢃꢊ 6ꢃꢄ 6ꢇꢂ 6ꢇꢋ  
6ꢂ 6ꢋ 6ꢅ 6ꢃ 6ꢇ  
%3ꢂ  
%3ꢋ  
%3ꢅ  
%3ꢃ  
%3ꢇ  
%3ꢍ  
6ꢃꢍ 6ꢃꢌ 6ꢃꢈ 6ꢃꢊ 6ꢃꢄ 6ꢇꢂ 6ꢇꢋ 6ꢇꢅ 6ꢇꢃ  
6ꢂ 6ꢋ 6ꢅ 6ꢃ 6ꢇ  
0XOWLSOH[ꢀꢋꢑꢇꢀGULYHꢀPRGH  
%3ꢂ  
%3ꢋ  
%3ꢅ  
%3ꢃ  
ꢁꢄꢃDDDꢇꢉꢇ  
The display RAM bitmap shows the direct relationship between the display RAM column and the  
segment outputs and between the bits in a RAM row and the backplane outputs.  
Fig 19. Display RAM bitmap  
Logic 1 in the RAM bit map indicates the on-state (Von(RMS)) of the corresponding LCD  
element; similarly, logic 0 indicates the off-state (Voff(RMS)). For more information on  
V
on(RMS) and Voff(RMS), see Section 8.4.  
There is a one-to-one correspondence between  
the bits in the RAM bitmap and the LCD elements,  
the RAM columns and the segment outputs,  
the RAM rows and the backplane outputs.  
The display RAM bit map, Figure 19, shows row 0 to row 7 and column 0 to column 43.  
Row 0 to row 7 correspond with the backplane outputs BP0 to BP7. Column 0 to column  
43 correspond with the segment outputs S0 to S43. In multiplexed LCD applications, the  
data of each row of the display RAM is time-multiplexed with the corresponding backplane  
(row 0 with BP0, row 1 with BP1, and so on).  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
30 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
When display data is transmitted to the PCF8545, the display bytes received are stored in  
the display RAM in accordance with the selected LCD multiplex drive mode. The data is  
stored as it arrives and depending on the current multiplex drive mode, data is stored in  
quadruples, sextuples or bytes.  
8.9.1 Data pointer  
The addressing mechanism for the display RAM is realized using the data pointer. This  
allows the loading of an individual display data byte, or a series of display data bytes, into  
any location of the display RAM. The sequence commences with the initialization of the  
data pointer by the load-data-pointer command (see Table 19).  
Following this command, an arriving data byte is stored starting at the display RAM  
address indicated by the data pointer.  
The data pointer is automatically incremented in accordance with the chosen LCD  
multiplex drive mode configuration. That is, after each byte is stored, the contents of the  
data pointer are incremented  
by two (1:4 multiplex drive mode),  
by one or two (1:6 multiplex drive mode),  
by one (1:8 multiplex drive mode).  
Multiplex drive 1:6 is a special case and is described later on.  
When the address counter reaches the end of the RAM, it stops incrementing after the last  
byte is transmitted. Redundant bits of the last byte and subsequent bytes transmitted are  
discarded until the pointer is reset. To send new RAM data, the data pointer must be reset.  
If an I2C-bus or SPI-bus data access is terminated early, then the state of the data pointer  
is unknown. The data pointer must then be rewritten before further RAM accesses.  
8.9.2 RAM filling in 1:4 multiplex drive mode  
In the 1:4 multiplex drive mode the RAM is organized in four rows and 44 columns. The  
eight transmitted data bits are placed in two successive display RAM columns of four rows  
(see Figure 20). In order to fill the whole four RAM rows, 22 bytes need to be sent to the  
PCF8545. After the last byte sent, the data pointer must be reset before the next RAM  
content update. Additional data bytes sent and any data bits that spill over the RAM are  
discarded.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
31 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&ROXPQV  
'LVSOD\ꢀ5$0ꢀDGGUHVVHVꢀꢎFROXPQVꢏꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
ꢃꢄ ꢇꢂ ꢇꢋ ꢇꢅ ꢇꢃ  
Eꢈ Eꢃ  
Eꢌ Eꢅ  
5RZV  
Eꢍ  
Eꢋ  
'LVSOD\ꢀ5$0  
ELWVꢀꢎURZVꢏꢉ  
Eꢇ Eꢂ  
EDFNSODQHꢀRXWSXWV  
ꢎ%3ꢏ  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06% /6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢁꢄꢃDDDꢇꢉꢉ  
Fig 20. Display RAM filling order in 1:4 multiplex drive mode  
Depending on the start address of the data pointer, there is the possibility for a boundary  
condition. This occurs when more data bits are sent than fit into the remaining RAM. The  
additional data bits are discarded. See Figure 21.  
&ROXPQV  
'LVSOD\ꢀ5$0ꢀDGGUHVVHVꢀꢎFROXPQVꢏꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
ꢃꢄ ꢇꢂ ꢇꢋ ꢇꢅ ꢇꢃ  
Eꢈ  
Eꢌ  
5RZV  
Eꢍ  
Eꢇ  
'LVSOD\ꢀ5$0  
ELWVꢀꢎURZVꢏꢉ  
EDFNSODQHꢀRXWSXWV  
ꢎ%3ꢏ  
'LVFDUGHG  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06%  
/6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢁꢄꢃDDDꢇꢉꢊ  
Fig 21. Boundary condition in 1:4 multiplex drive mode  
8.9.3 RAM filling in 1:6 multiplex drive mode  
In the 1:6 multiplex drive mode the RAM is organized in six rows and 42 columns. The  
eight transmitted data bits are placed in such a way, that a column is filled up (see  
Figure 22).  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
32 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&ROXPQV  
'LVSOD\ꢀ5$0ꢀDGGUHVVHVꢀꢎFROXPQVꢏꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
ꢃꢈ ꢃꢊ ꢃꢄ ꢇꢂ ꢇꢋ  
Dꢈ Dꢋ Eꢃ Fꢍ  
Dꢌ Dꢂ Eꢅ Fꢇ  
Dꢍ Eꢈ Eꢋ Fꢃ  
Dꢇ Eꢌ Eꢂ Fꢅ  
Dꢃ Eꢍ Fꢈ Fꢋ  
Dꢅ Eꢇ Fꢌ Fꢂ  
5RZV  
'LVSOD\ꢀ5$0  
ELWVꢀꢎURZVꢏꢉ  
EDFNSODQHꢀRXWSXWV  
ꢎ%3ꢏ  
06%  
/6%  
Dꢈ Dꢌ Dꢍ Dꢇ Dꢃ Dꢅ Dꢋ Dꢂ  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
Fꢈ Fꢌ Fꢍ Fꢇ Fꢃ Fꢅ Fꢋ Fꢂ  
7UDQVPLWWHGꢀGDWDꢀE\WHV  
ꢁꢄꢃDDDꢇꢉꢈ  
Fig 22. Display RAM filling order in 1:6 multiplex drive mode  
The remaining bits are wrapped over into the next column. In order to fill the whole RAM,  
31 and a half bytes need to be sent to the PCF8545. After the last byte sent, the data  
pointer must be reset before the next RAM content update. Additional data bytes sent and  
any data bits that spill over the RAM are discarded. Depending on the start address of the  
data pointer, there are three possible boundary conditions. See Figure 23.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
33 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&ROXPQV  
'LVSOD\ꢀ5$0ꢀDGGUHVVHVꢀꢎFROXPQVꢏꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
ꢃꢈ ꢃꢊ ꢃꢄ ꢇꢂ ꢇꢋ  
Eꢈ  
Eꢌ  
Eꢍ  
Eꢇ  
Eꢃ  
Eꢅ  
'LVFDUGHG  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06%  
/6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢃꢈ ꢃꢊ ꢃꢄ ꢇꢂ ꢇꢋ  
Eꢈ  
Eꢌ  
Eꢍ  
Eꢇ  
'LVFDUGHG  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06% /6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢃꢈ ꢃꢊ ꢃꢄ ꢇꢂ ꢇꢋ  
Eꢈ  
Eꢌ  
'LVFDUGHG  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06% /6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢁꢄꢃDDDꢇꢉꢂ  
Fig 23. Boundary condition in 1:6 multiplex drive mode  
8.9.4 RAM filling in 1:8 multiplex drive mode  
In the 1:8 multiplex drive mode the RAM is organized in eight rows and 40 columns. The  
eight transmitted data bits are placed into eight rows of one display RAM column (see  
Figure 24). In order to fill the whole RAM, 40 bytes need to be sent to the PCF8545. After  
the last byte sent, the data pointer must be reset before the next RAM content update.  
Additional data bytes sent are discarded.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
34 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&ROXPQV  
'LVSOD\ꢀ5$0ꢀFROXPQVꢉVHJPHQWꢀRXWSXWVꢀꢎ6ꢏ  
ꢃꢍ ꢃꢌ ꢃꢈ ꢃꢊ ꢃꢄ  
Eꢈ  
Eꢌ  
Eꢍ  
Eꢇ  
Eꢃ  
Eꢅ  
Eꢋ  
Eꢂ  
5RZV  
'LVSOD\ꢀ5$0ꢀURZVꢉ  
EDFNSODQHꢀRXWSXWV  
ꢎ%3ꢏ  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
06% /6%  
7UDQVPLWWHGꢀGDWDꢀE\WH  
ꢁꢄꢃDDDꢇꢉꢅ  
Fig 24. Display RAM filling order in 1:8 multiplex drive mode  
There are no boundary conditions in 1:8 multiplex drive mode.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
35 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
9. Bus interfaces  
9.1 Control byte and register selection  
After initiating the communication over the bus and sending the slave address (I2C-bus,  
see Section 9.2) or subaddress (SPI-bus, see Section 9.3), a control byte follows. The  
purpose of this byte is to indicate both, the content for the following data bytes (RAM, or  
command) and to indicate that more control bytes will follow.  
Typical sequences could be:  
Slave address/subaddress - control byte - command byte - command byte - command  
byte - end  
Slave address/subaddress - control byte - RAM byte - RAM byte - RAM byte - end  
Slave address/subaddress - control byte - command byte - control byte - RAM byte -  
end  
In this way, it is possible to send a mixture of RAM and command data in one access or  
alternatively, to send just one type of data in one access.  
Table 25. Control byte description  
Bit  
Symbol  
Value  
Description  
7
CO  
continue bit  
last control byte  
control bytes continue  
register selection  
command register  
RAM data  
0
1
6 to 5 RS[1:0]  
00  
01  
10, 11  
-
unused  
4 to 0  
-
unused  
06%  
/6%  
&2 56>ꢋꢑꢂ@  
QRWꢀUHOHYDQW  
ꢁꢄꢃDDDꢇꢊꢄ  
Fig 25. Control byte format  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
36 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
9.2 I2C-bus interface  
The I2C-bus is for bidirectional, two-line communication between different ICs or modules.  
The two lines are a Serial DAta line (SDA) and a Serial CLock line (SCL). Both lines must  
be connected to a positive supply via a pull-up resistor when connected to the output  
stages of a device. Data transfer may be initiated only when the bus is not busy.  
9.2.1 Bit transfer  
One data bit is transferred during each clock pulse. The data on the SDA line must remain  
stable during the HIGH period of the clock pulse as changes in the data line at this time is  
interpreted as a control signal (see Figure 26).  
6'$  
6&/  
GDWDꢀOLQHꢀ  
VWDEOHꢔꢀ  
FKDQJHꢀ  
RIꢀGDWDꢀ  
DOORZHG  
GDWDꢀYDOLG  
PEDꢊꢁꢈ  
Fig 26. Bit transfer  
9.2.2 START and STOP conditions  
Both data and clock lines remain HIGH when the bus is not busy.  
A HIGH-to-LOW change of the data line, while the clock is HIGH, is defined as the START  
condition (S).  
A LOW-to-HIGH change of the data line, while the clock is HIGH, is defined as the STOP  
condition (P).  
The START and STOP conditions are shown in Figure 27.  
6'$  
6&/  
6'$  
6&/  
6
3
67$57ꢀFRQGLWLRQ  
6723ꢀFRQGLWLRQ  
PEFꢆꢆ  
Fig 27. Definition of START and STOP conditions  
9.2.3 System configuration  
A device generating a message is a transmitter, a device receiving a message is the  
receiver. The device that controls the message is the master and the devices which are  
controlled by the master are the slaves. The system configuration is shown in Figure 28.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
37 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
0$67(5ꢀ  
75$160,77(5ꢉꢀ  
5(&(,9(5  
0$67(5ꢀ  
75$160,77(5ꢉꢀ  
5(&(,9(5  
6/$9(ꢀ  
75$160,77(5ꢉꢀ  
5(&(,9(5  
6/$9(ꢀ  
5(&(,9(5  
0$67(5ꢀ  
75$160,77(5  
6'$  
6&/  
PJDꢂꢁꢈ  
Fig 28. System configuration  
9.2.4 Acknowledge  
The number of data bytes transferred between the START and STOP conditions from  
transmitter to receiver is unlimited. Each byte of 8 bits is followed by an acknowledge  
cycle.  
A slave receiver which is addressed must generate an acknowledge after the  
reception of each byte.  
Also a master receiver must generate an acknowledge after the reception of each  
byte that has been clocked out of the slave transmitter.  
The device that acknowledges must pull-down the SDA line during the acknowledge  
clock pulse, so that the SDA line is stable LOW during the HIGH period of the  
acknowledge related clock pulse (set-up and hold times must be considered).  
A master receiver must signal an end of data to the transmitter by not generating an  
acknowledge on the last byte that has been clocked out of the slave. In this event, the  
transmitter must leave the data line HIGH to enable the master to generate a STOP  
condition.  
Acknowledgement on the I2C-bus is shown in Figure 29.  
GDWDꢀRXWSXWꢀ  
E\ꢀWUDQVPLWWHU  
QRWꢀDFNQRZOHGJH  
GDWDꢀRXWSXWꢀ  
E\ꢀUHFHLYHU  
DFNQRZOHGJH  
6&/ꢀIURPꢀ  
PDVWHU  
6
FORFNꢀSXOVHꢀIRUꢀ  
67$57ꢀ  
FRQGLWLRQ  
DFNQRZOHGJHPHQW  
PEFꢊꢁꢆ  
Fig 29. Acknowledgement on the I2C-bus  
9.2.5 I2C-bus controller  
The PCF8545 acts as an I2C-bus slave receiver. It does not initiate I2C-bus transfers or  
transmit data to an I2C-bus master receiver. Device selection depends on the I2C-bus  
slave address.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
38 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
9.2.6 Input filters  
To enhance noise immunity in electrically adverse environments, RC low-pass filters are  
provided on the SDA and SCL lines.  
9.2.7 I2C-bus slave address  
Device selection depends on the I2C-bus slave address. Two different I2C-bus slave  
addresses can be used to address the PCF8545 (see Table 26).  
Table 26. I2C slave address byte  
Slave address  
Bit  
7
6
5
4
3
2
1
0
MSB  
LSB  
R/W  
0
1
1
1
0
0
A0  
The least significant bit of the slave address byte is bit R/W (see Table 27).  
Table 27. R/W-bit description  
R/W  
0
Description  
write data  
read data  
1
Bit 1 of the slave address is defined by connecting the input A0 to either VSS (logic 0) or  
V
DD (logic 1). Therefore, two instances of PCF8545 can be distinguished on the same  
I2C-bus.  
9.2.8 I2C-bus protocol  
The I2C-bus protocol is shown in Figure 30. The sequence is initiated with a START  
condition (S) from the I2C-bus master which is followed by one of the two PCF8545 slave  
addresses available. All PCF8545 with the corresponding A0 level acknowledge in  
parallel to the slave address. But any PCF8545 with the alternative A0 level ignore the  
whole I2C-bus transfer.  
After acknowledgement, a control byte follows (see Section 9.1 on page 36).  
The display bytes are stored in the display RAM at the address specified by the RAM data  
pointer.  
The acknowledgement after each byte is made only by the addressed PCF8545. After the  
last data byte, the I2C-bus master issues a STOP condition (P). Alternatively a START  
may be issued to RESTART an I2C-bus access.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
39 of 72  
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
5ꢉ:ꢀ ꢀꢂ  
VODYHꢀDGGUHVV  
FRQWUROꢀE\WH  
5 5  
5$0ꢉFRPPDQGꢀE\WH  
0
/
6
%
$
&
2
6
%
6        
 $  
6 6  
$
3
(;$03/(6  
DꢏꢀWUDQVPLWꢀWZRꢀE\WHꢀRIꢀ5$0ꢀGDWD  
$
$
$
$
5$0ꢀ'$7$  
&200$1'  
$
$
$
5$0ꢀ'$7$  
$ 3  
6       
EꢏꢀWUDQVPLWꢀWZRꢀFRPPDQGꢀE\WHV  
$
6        
 $     
    
$
&200$1'  
5$0ꢀ'$7$  
$ 3  
FꢏꢀWUDQVPLWꢀRQHꢀFRPPDQGꢀE\WHꢀDQGꢀWZRꢀ5$0ꢀGDWHꢀE\WHV  
$ $  
6       
   
   
$
$
&200$1'  
$
$
5$0ꢀ'$7$  
$ 3  
   
ꢁꢄꢃDDDꢇꢊꢆ  
Fig 30. I2C-bus protocol write mode  
9.2.8.1 Status read out  
Status read out for I2C-bus operation only. This command initiates the read-out of a fixed  
value plus the slave address bit A0 from the PCF8545. The read-out function allows the  
I2C master to confirm the existence of the device on the I2C-bus.  
Table 28. Status read out value  
Bit  
7 to 1  
0
Symbol  
Value  
Description  
-
0101010  
fixed value  
A0  
0
1
read back value is 01010100  
read back value is 01010101  
If a readout is made, the R/W bit must be logic 1 and then the next data byte following is  
provided by the PCF8545 as shown in Figure 31.  
5ꢉ:ꢀ ꢀꢋ  
UHDGRXWꢀE\WH  
VODYHꢀDGGUHVV  
$
$
3
$
6
$
ꢎꢋꢏ  
DFNQRZOHGJH  
DFNQRZOHGJH  
IURPꢀPDVWHU  
ꢁꢄꢃDDDꢇꢊꢃ  
(1) From PCF8545.  
Fig 31. I2C-bus protocol read mode  
In the unlikely case that the chip has entered the internal test mode, detection of this state  
is possible by using the modified status read-out detailed in Table 29. The read out value  
is modified to indicate that the chip has entered an internal test mode.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
40 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 29. Modified status read out value  
Bit  
7 to 1  
0
Symbol  
Value  
Description  
-
1111000  
fixed value  
A0  
0
1
read back value is 1111 0000  
read back value is 1111 0001  
EMC detection: The PCF8545 is ruggedized against EMC susceptibility; however it is not  
possible to cover all cases. To detect if a severe EMC event has occurred, it is possible to  
check the responsiveness of the device by reading its register.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
41 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
9.3 SPI-bus interface  
Data transfer to the device is made via a 3 line SPI-bus (see Table 30). There is no output  
data line. The SPI-bus is initialized whenever the chip enable line pin CE is inactive.  
Table 30. Serial interface  
Symbol  
CE  
Function  
chip enable input[1]; active LOW  
Description  
when HIGH, the interface is reset  
input may be higher than VDD  
SCL  
serial clock input  
SDI  
serial data input  
input may be higher than VDD; input data is  
sampled on the rising edge of SCL  
[1] The chip enable must not be wired permanently LOW.  
9.3.1 Data transmission  
The chip enable signal is used to identify the transmitted data. Each data transfer is a byte  
with the Most Significant Bit (MSB) sent first.  
The transmission is controlled by the active LOW chip enable signal CE. The first byte  
transmitted is the subaddress byte.  
GDWDꢀEXV  
&(  
68%$''5(66  
'$7$  
'$7$  
'$7$  
ꢁꢄꢃDDDꢇꢊꢇ  
Fig 32. Data transfer overview  
The subaddress byte opens the communication with a read/write bit and a subaddress.  
The subaddress is used to identify multiple devices on one SPI-bus.  
Table 31. Subaddress byte definition  
Bit  
Symbol  
Value  
Description  
7
R/W  
data read or write selection  
write data  
0
1
read data  
6 to 5 SA[1:0]  
4 to 0  
01  
subaddress; other codes cause the device to  
ignore data transfer  
-
unused  
After the subaddress byte, a control byte follows (see Section 9.1 on page 36).  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
42 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
5ꢉ:ꢀ ꢀꢂ  
VXEDGGUHVV  
FRQWUROꢀE\WH  
5$0ꢉFRPPDQGꢀE\WH  
5 5  
0
6
%
/
6
%
&
2
    
6 6  
(;$03/(6  
DꢏꢀWUDQVPLWꢀWZRꢀE\WHVꢀRIꢀGLVSOD\ꢀ5$0ꢀGDWD  
5$0ꢀ'$7$  
&200$1'  
5$0ꢀ'$7$  
    
EꢏꢀWUDQVPLWꢀWZRꢀFRPPDQGꢀE\WHV  
       
    
&200$1'  
5$0ꢀ'$7$  
FꢏꢀWUDQVPLWꢀRQHꢀFRPPDQGꢀE\WHꢀDQGꢀWZRꢀGLVSOD\ꢀ5$0ꢀGDWHꢀE\WHV  
        
&200$1'  
5$0ꢀ'$7$  
ꢁꢄꢃDDDꢇꢊꢉ  
Data transfers are terminated by de-asserting CE (set CE to logic 1).  
Fig 33. SPI-bus write example  
5ꢉ:  
6$  
XQXVHG  
FRPPDQGꢀE\WH  
%LDVꢀV\WHPꢀ ꢀꢋꢉꢃꢀ%>ꢋꢑꢂ@ꢀ ꢀꢋꢋ  
Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ Eꢈ Eꢌ Eꢍ Eꢇ Eꢃ Eꢅ Eꢋ Eꢂ  
6&/  
6',  
&(  
ꢁꢄꢃDDDꢇꢊꢊ  
In this example, the bias system is set to 13. The transfer is terminated by CE returning to logic 1. After the last bit is  
transmitted, the state of the SDI line is not important.  
Fig 34. SPI-bus example  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
43 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
10. Internal circuitry  
9
''  
$ꢂꢆꢀ5(6(7  
26&&/.  
9
ꢆꢀ9   
/&' ''  
6&/ꢆꢀ6'$  
9
9
66  
/&'  
9
66  
%3ꢂꢀWRꢀ%3ꢈꢆ  
6ꢂꢀWRꢀ6ꢃꢄ  
9
66  
DDDꢀꢁꢁꢂꢃꢆꢂ  
Fig 35. Device protection diagram for PCF8545A  
9
''  
&(ꢆꢀ5(6(7  
26&&/.  
6',ꢆꢀ6&/  
/&' ''  
9
9  
9
9
66  
/&'  
9
66  
%3ꢂꢀWRꢀ%3ꢈꢆ  
6ꢂꢀWRꢀ6ꢃꢄ  
9
DDDꢀꢁꢁꢂꢃꢆꢅ  
66  
Fig 36. Device protection diagram for PCF8545B  
11. Safety notes  
CAUTION  
This device is sensitive to ElectroStatic Discharge (ESD). Observe precautions for handling  
electrostatic sensitive devices.  
Such precautions are described in the ANSI/ESD S20.20, IEC/ST 61340-5, JESD625-A or  
equivalent standards.  
CAUTION  
Static voltages across the liquid crystal display can build up when the LCD supply voltage  
(VLCD) is on while the IC supply voltage (VDD) is off, or vice versa. This may cause unwanted  
display artifacts. To avoid such artifacts, VLCD and VDD must be applied or removed together.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
44 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
12. Limiting values  
Table 32. Limiting values  
In accordance with the Absolute Maximum Rating System (IEC 60134).  
Symbol  
VDD  
Parameter  
Conditions  
Min  
0.5  
50  
0.5  
50  
Max  
+6.5  
+50  
+6.5  
+50  
Unit  
V
supply voltage  
supply current  
LCD supply voltage  
LCD supply current  
input voltage  
IDD  
mA  
V
VLCD  
IDD(LCD)  
VI  
mA  
PCF8545ATT  
on pins SDA,  
OSCCLK, SCL, A0,  
RESET  
0.5  
+6.5  
V
V
PCF8545BTT  
on pins CE,  
0.5  
+6.5  
OSCCLK, SCL,  
SDI, RESET  
II  
input current  
10  
+10  
mA  
V
VO  
output voltage  
on pins S0 to S39,  
BP0 to BP7  
0.5  
+6.5  
on pin SDA  
0.5  
+6.5  
+10  
V
IO  
output current  
10  
mA  
mA  
mW  
mW  
V
ISS  
ground supply current  
total power dissipation  
power dissipation per output  
electrostatic discharge voltage  
50  
+50  
Ptot  
P/out  
VESD  
-
400  
-
100  
[1]  
[2]  
[3]  
[4]  
HBM  
CDM  
-
3500  
1250  
200  
-
V
Ilu  
latch-up current  
-
mA  
C  
C  
Tstg  
Tamb  
storage temperature  
ambient temperature  
65  
40  
+150  
+85  
operating device  
[1] Pass level; Human Body Model (HBM), according to Ref. 6 “JESD22-A114”.  
[2] Pass level; Charge Device Model (CDM), according to Ref. 7 “JESD22-C101”.  
[3] Pass level; latch-up testing according to Ref. 8 “JESD78” at maximum ambient temperature (Tamb(max)).  
[4] According to the store and transport requirements (see Ref. 12 “UM10569”) the devices have to be stored at a temperature of +8 C to  
+45 C and a humidity of 25 % to 75 %.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
45 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
13. Static characteristics  
Table 33. Static characteristics  
VDD = 1.8 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 5.5 V; Tamb = 40 C to +85 C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Supplies  
VDD  
supply voltage  
1.8  
2.5  
-
-
5.5  
5.5  
2
V
VLCD  
LCD supply voltage  
power-down mode supply current  
supply current  
VLCD VDD  
-
V
[1]  
[2]  
[2]  
IDD(pd)  
IDD  
0.5  
A  
see Figure 37  
external 9.6 kHz clock  
-
-
10  
30  
25  
60  
A  
A  
internal oscillator  
IDD(LCD)  
LCD supply current  
[1][3]  
[4]  
power-down, see  
Figure 38  
-
-
7
15  
A  
A  
display active, see  
Figure 39  
55  
140  
Logic  
VI  
input voltage  
VSS 0.5  
-
-
VDD + 0.5  
0.3VDD  
V
V
VIL  
LOW-level input voltage  
on pins OSCCLK,  
A0 and RESET  
-
VIH  
HIGH-level input voltage  
on pins OSCCLK,  
A0 and RESET  
0.7VDD  
-
-
V
VO  
output voltage  
0.5  
-
-
VDD + 0.5  
-
V
V
VOH  
HIGH-level output voltage  
driving load of 50 A  
0.8VDD  
on pins OSCCLK  
VOL  
IOH  
LOW-level output voltage  
HIGH-level output current  
driving load of 50 A  
on pins OSCCLK  
-
-
0.2VDD  
V
output source current;  
VOH = VDD 0.4 V  
on pin OSCCLK  
VDD = 1.8 V  
0.7  
1.5  
1.6  
4.0  
-
-
mA  
mA  
VDD 3.3 V  
IOL  
LOW-level output current  
output sink current;  
V
OL = 0.4 V  
on pin OSCCLK  
VDD = 1.8 V  
VDD 3.3 V  
3
4
-
mA  
mA  
A  
5
10  
-
-
IL  
leakage current  
Vi = VDD or VSS; on  
pin OSCCLK  
1  
+1  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
46 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Table 33. Static characteristics …continued  
VDD = 1.8 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 5.5 V; Tamb = 40 C to +85 C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
I2C-bus[5]  
On pins SCL and SDA  
VI  
input voltage  
VSS 0.5  
-
-
-
-
-
-
5.5  
V
VIL  
LOW-level input voltage  
HIGH-level input voltage  
output voltage  
0.3VDD  
-
V
VIH  
0.7VDD  
0.5  
V
VO  
+5.5  
+1  
V
IL  
leakage current  
VI = VDD or VSS  
1  
A  
On pin SDA  
IOL  
LOW-level output current  
input voltage  
output sink current  
VDD = 1.8 V  
3
5
5.5  
9
-
-
mA  
mA  
VDD = 3.3 V  
SPI-bus  
VI  
on pin SCL  
VSS 0.5  
VSS 0.5  
-
-
5.5  
V
V
on pins CE and SDI  
VDD + 0.5  
On pins SCL, CE and SDI  
VIL  
VIH  
IL  
LOW-level input voltage  
-
-
-
-
0.3VDD  
V
HIGH-level input voltage  
leakage current  
0.7VDD  
-
V
VI = VDD or VSS  
1  
+1  
A  
LCD outputs  
VO  
output voltage variation  
[6]  
[7]  
on pins BP0 to BP7  
on pins S0 to S43  
-
-
2.5  
2.5  
+10  
+10  
mV  
mV  
RO  
output resistance  
[8]  
[8]  
VLCD = 5.5 V;  
on pins BP0 to BP7  
-
-
0.9  
1.5  
5.0  
6.0  
k  
k  
VLCD = 5.5 V;  
on pins S0 to S43  
[1] Power-down mode is enabled; I2C-bus or SPI-bus inactive.  
[2] 1:8 multiplex drive mode; 14 bias; display enabled; LCD outputs are open circuit; RAM is all written with logic 1; inputs at VSS or VDD  
;
default display prescale factor; I2C-bus or SPI-bus inactive.  
[3] Strongly linked to VLCD voltage. See Figure 38.  
[4] 1:8 multiplex drive mode; 14 bias; display enabled; LCD outputs are open circuit; RAM is all written with logic 1; default display prescale  
factor.  
[5] The I2C-bus interface of PCF8545 is 5 V tolerant.  
[6] Variation between any two backplanes on a given voltage level; static measured.  
[7] Variation between any two segments on a given voltage level; static measured.  
[8] Outputs measured one at a time.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
47 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
ꢁꢄꢃDDDꢉꢁꢃ  
ꢌꢂ  
,
''  
ꢎ—$ꢏ  
ꢇꢂ  
ꢅꢂ  
ꢁꢇꢍ  
ꢁꢋꢂ  
ꢅꢍ  
ꢌꢂ  
ꢄꢍ  
7
DPE  
ꢀꢎž&ꢏ  
1:8 multiplex drive mode; 14 bias; internal oscillator; display enabled; LCD outputs are open circuit;  
RAM is all written with logic 1; inputs at VSS or VDD; default display prescale factor; I2C-bus or  
SPI-bus inactive. Typical is defined at VDD = 3.3 V, 25 C.  
Fig 37. Typical IDD with respect to temperature  
DDDꢀꢁꢁꢂꢃꢃꢁ  
ꢋꢍ  
,
''ꢎ/&'ꢏ  
ꢎ—$ꢏ  
ꢋꢂ  
9
ꢀ ꢀꢍꢐꢍꢀ9  
/&'  
ꢁꢇꢍ  
ꢁꢋꢂ  
ꢅꢍ  
ꢌꢂ  
ꢄꢍ  
7
DPE  
ꢀꢎž&ꢏ  
Power-down mode is enabled; I2C-bus or SPI-bus inactive. Typical is defined at 25 C.  
Fig 38. Typical IDD(LCD) in power-down mode with respect to temperature  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
48 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
DDDꢀꢁꢁꢂꢃꢃꢄ  
ꢋꢅꢂ  
,
''ꢎ/&'ꢏ  
ꢎ—$ꢏ  
ꢊꢂ  
ꢇꢂ  
9
ꢀ ꢀꢍꢐꢍꢀ9  
/&'  
ꢁꢇꢍ  
ꢁꢋꢂ  
ꢅꢍ  
ꢌꢂ  
ꢄꢍ  
7
DPE  
ꢀꢎž&ꢏ  
1:8 multiplex drive mode; 14 bias; display enabled; LCD outputs are open circuit; RAM is all written  
with logic 1; default display prescale factor. Typical is defined at 25 C.  
Fig 39. Typical IDD(LCD) when display is active with respect to temperature  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
49 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
14. Dynamic characteristics  
Table 34. Dynamic characteristics  
VDD = 1.8 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 5.5 V; Tamb = 40 C to +85 C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
[1]  
fclk  
clock frequency  
output on pin  
7800  
9600  
11040  
Hz  
OSCCLK;VDD = 3.3 V  
fclk(ext)  
external clock frequency  
EFR = 0  
-
-
-
250000  
-
Hz  
ns  
t(RESET_N) RESET_N pulse width  
LOW time  
400  
External clock source used on pin OSCCLK  
tclk(H)  
tclk(L)  
clock HIGH time  
clock LOW time  
33  
33  
-
-
-
-
s  
s  
[1] Frequency present on OSCCLK with default display frequency division factor.  
ꢁꢄꢃDDDꢉꢁꢄ  
ꢋꢍ  
I
FON  
ꢎN+]ꢏ  
ꢎꢃꢏ  
ꢎꢋꢏ  
ꢎꢅꢏ  
ꢋꢂ  
9
ꢀꢎ9ꢏ  
''  
(1) 40 C.  
(2) 25 C.  
(3) 85 C.  
Fig 40. Typical clock frequency with respect to VDD and temperature  
ꢋꢉI  
FONꢎH[Wꢏ  
W
W
FONꢎ/ꢏ  
FONꢎ+ꢏ  
ꢂꢐꢈ9  
''  
''  
26&&/.  
ꢂꢐꢃ9  
ꢁꢄꢃDDDꢇꢈꢇ  
External clock source used on pin OSCCLK.  
Fig 41. Driver timing waveforms  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
50 of 72  
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
W
5(6(7ꢎ/ꢏ  
5(6(7  
ꢂꢐꢃ9  
''  
ꢁꢄꢃDDDꢇꢈꢉ  
Fig 42. RESET timing  
Table 35. Timing characteristics: I2C-bus  
VDD = 1.8 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified. All timing values are valid within the  
operating supply voltage and temperature range and referenced to VIL and VIH with an input voltage swing of VSS to VDD  
.
Timing waveforms see Figure 43.  
Symbol  
Pin SCL  
fSCL  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
[1]  
SCL clock frequency  
-
-
-
-
400  
kHz  
s  
tLOW  
LOW period of the SCL clock  
HIGH period of the SCL clock  
1.3  
0.6  
-
-
tHIGH  
s  
Pin SDA  
tSU;DAT  
tHD;DAT  
data set-up time  
data hold time  
100  
0
-
-
-
-
ns  
ns  
Pins SCL and SDA  
tBUF  
bus free time between a STOP  
1.3  
-
-
s  
and START condition  
tSU;STO  
tHD;STA  
set-up time for STOP condition  
0.6  
0.6  
-
-
-
-
s  
s  
hold time (repeated) START  
condition  
tSU;STA  
tr  
set-up time for a repeated START  
condition  
0.6  
-
-
s  
rise time of both SDA and SCL  
signals  
fSCL = 400 kHz  
fSCL = 100 kHz  
-
-
-
-
-
-
0.3  
1.0  
0.3  
s  
s  
s  
tf  
fall time of both SDA and SCL  
signals  
[2]  
[3]  
tVD;ACK  
tVD;DAT  
Cb  
data valid acknowledge time  
data valid time  
0.6  
0.6  
-
-
-
-
-
-
s  
s  
pF  
ns  
-
capacitive load for each bus line  
400  
50  
[4]  
tSP  
pulse width of spikes that must be  
suppressed by the input filter  
-
[1] The minimum SCL clock frequency is limited by the bus time-out feature, which resets the serial bus interface if either the SDA or SCL  
is held LOW for a minimum of 25 ms. The bus time-out feature must be disabled for DC operation.  
[2]  
tVD;ACK = time for acknowledgement signal from SCL LOW to SDA output LOW.  
[3] tVD;DAT = minimum time for valid SDA output following SCL LOW.  
[4] Input filters on the SDA and SCL inputs suppress noise spikes of less than 50 ns.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
51 of 72  
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
67$57ꢀ  
FRQGLWLRQꢀ  
ꢎ6ꢏ  
ELWꢀꢈꢀ  
06%ꢀ  
ꢎ$ꢈꢏ  
6723ꢀ  
FRQGLWLRQꢀ  
ꢎ3ꢏ  
ELWꢀꢌꢀ  
ꢎ$ꢌꢏ  
ELWꢀꢂꢀ DFNQRZOHGJHꢀ  
ꢎ5ꢉ:ꢏ ꢎ$ꢏ  
SURWRFRO  
W
W
W
+,*+  
68ꢔ67$  
/2:  
ꢉI  
6&/  
6&/  
6'$  
W
W
%8)  
I
W
U
W
W
W
W
W
W
+'ꢔ'$7  
9'ꢔ$&.  
9'ꢔ'$7  
68ꢔ672  
ꢋꢁꢄꢃDDDꢇꢄꢈ  
68ꢔ'$7  
+'ꢔ67$  
Fig 43. I2C-bus timing waveforms  
Table 36. Timing characteristics: SPI-bus  
VDD = 1.8 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C. All timing values are valid within the operating supply voltage and  
temperature range and referenced to VIL and VIH with an input voltage swing of VSS to VDD. Timing waveforms see Figure 44.  
Symbol  
Parameter  
Conditions  
VDD < 2.7 V  
VDD 2.7 V  
Unit  
Min  
-
Max  
Min  
-
Max  
fclk(SCL)  
tSCL  
SCL clock frequency  
SCL time  
2
5
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
500  
200  
200  
-
-
200  
80  
80  
-
-
tclk(H)  
tclk(L)  
tr  
clock HIGH time  
clock LOW time  
rise time  
-
-
-
-
for SCL signal  
for SCL signal  
100  
100  
tf  
fall time  
-
100  
-
100  
tsu(CE_N)  
th(CE_N)  
trec(CE_N)  
tsu  
CE_N set-up time  
CE_N hold time  
CE_N recovery time  
set-up time  
150  
0
-
-
-
-
80  
0
-
-
-
-
100  
10  
100  
5
set-up time for  
SDI data  
th  
hold time  
hold time for SDI  
data  
25  
-
10  
-
ns  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
52 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
&(  
W
6&/  
FONꢎ+ꢏ  
W
VXꢎ&(B1ꢏ  
W
UHFꢎ&(B1ꢏ  
W
U
W
W
W
Kꢎ&(B1ꢏ  
I
ꢈꢂꢒ  
6&/  
6',  
ꢃꢂꢒ  
W
FONꢎ/ꢏ  
W
VX  
W
K
Eꢈ  
Eꢌ  
Eꢂ  
ꢁꢄꢃDDDꢇꢈꢊ  
Fig 44. SPI-bus timing  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
53 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
15. Package outline  
76623ꢁꢊꢌꢃSODVWLFꢃWKLQꢃVKULQNꢃVPDOOꢃRXWOLQHꢃSDFNDJHꢍꢃꢁꢊꢃOHDGVꢍꢃERG\ꢃZLGWKꢃꢊꢉꢄꢃPPꢃ  
627ꢆꢊꢂꢎꢄꢃ  
(ꢀ  
'ꢀ  
$ꢀ  
;ꢀ  
Fꢀ  
+ꢀ  
(ꢀ  
Yꢀ 0ꢀ  
$ꢀ  
\ꢀ  
=ꢀ  
ꢁꢊꢃ  
ꢅꢋꢃꢃ  
4ꢀ  
$ꢀ  
ꢅꢀ  
ꢎ$ꢀꢀꢏꢀ  
ꢃꢀ  
$ꢀ  
$ꢀ  
ꢋꢀ  
SLQꢀꢋꢀLQGH[ꢀ  
șꢀ  
/ꢀ  
Sꢀ  
/ꢀ  
GHWDLOꢀ;ꢀ  
ꢄꢃ  
ꢅꢀꢃ  
Zꢀ 0ꢀ  
Eꢀ  
Sꢀ  
Hꢀ  
ꢂꢀ  
ꢅꢐꢍꢀ  
ꢍꢀPPꢀ  
VFDOHꢀ  
',0(16,216ꢃꢇPPꢃDUHꢃWKHꢃRULJLQDOꢃGLPHQVLRQVꢈꢉꢃ  
$ꢃ  
ꢇꢄꢈꢃ  
ꢇꢅꢈꢃ  
81,7ꢃ  
$ꢃ  
ꢄꢃ  
$ꢃ  
ꢅꢃ  
$ꢃ  
ꢆꢃ  
Eꢃ  
Sꢃ  
Fꢃ  
'ꢃ  
(ꢃ  
Hꢃ  
+ꢃ  
/ꢃ  
/ꢃ  
Sꢃ  
4ꢃ  
Yꢃ  
Zꢃ  
\ꢃ  
ꢂꢐꢋꢀ  
=ꢃ  
șꢀ  
(ꢃ  
PD[ꢉꢃ  
Rꢀ  
ꢂꢐꢋꢍꢀ ꢋꢐꢂꢍꢀ  
ꢂꢐꢂꢍꢀ ꢂꢐꢊꢍꢀ  
ꢂꢐꢅꢊꢀ  
ꢂꢐꢋꢈꢀ  
ꢂꢐꢅꢀ  
ꢂꢐꢋꢀ  
ꢋꢇꢐꢋꢀ  
ꢋꢃꢐꢄꢀ  
ꢌꢐꢅꢀ  
ꢌꢐꢂꢀ  
ꢊꢐꢃꢀ  
ꢈꢐꢄꢀ  
ꢂꢐꢊꢀ  
ꢂꢐꢇꢀ  
ꢂꢐꢍꢂꢀ  
ꢂꢐꢃꢍꢀ  
ꢂꢐꢍꢀ  
ꢂꢐꢋꢀ  
ꢊꢀ  
PPꢀ  
ꢋꢐꢅꢀ  
ꢂꢐꢍꢀ  
ꢋꢀ  
ꢂꢐꢅꢍꢀ ꢂꢐꢂꢊꢀ  
ꢂꢐꢅꢍꢀ  
Rꢀ  
ꢂꢀ  
1RWHVꢃ  
ꢋꢐꢀ3ODVWLFꢀRUꢀPHWDOꢀSURWUXVLRQVꢀRIꢀꢂꢐꢋꢍꢀPPꢀPD[LPXPꢀSHUꢀVLGHꢀDUHꢀQRWꢀLQFOXGHGꢐꢀ  
ꢅꢐꢀ3ODVWLFꢀLQWHUOHDGꢀSURWUXVLRQVꢀRIꢀꢂꢐꢅꢍꢀPPꢀPD[LPXPꢀSHUꢀVLGHꢀDUHꢀQRWꢀLQFOXGHGꢐꢀꢀ  
ꢃ5()(5(1&(6ꢃ  
ꢃ-('(&ꢃ ꢃ-(,7$ꢃ  
ꢀ02ꢁꢋꢍꢃꢀ  
287/,1(ꢃ  
9(56,21ꢃ  
(8523($1ꢃ  
352-(&7,21ꢃ  
,668(ꢃ'$7(ꢃ  
ꢃ,(&ꢃ  
ꢄꢄꢁꢋꢅꢁꢅꢈꢀ  
ꢂꢃꢁꢂꢅꢁꢋꢄꢀ  
ꢀ627ꢃꢌꢇꢁꢋꢀ  
Fig 45. Package outline SOT364-1 (TSSOP56)  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
54 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
16. Handling information  
All input and output pins are protected against ElectroStatic Discharge (ESD) under  
normal handling. When handling Metal-Oxide Semiconductor (MOS) devices ensure that  
all normal precautions are taken as described in JESD625-A, IEC 61340-5 or equivalent  
standards.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
55 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
17. Packing information  
17.1 Tape and reel information  
723ꢀ9,(:  
‘ꢀ'ꢂ  
3ꢂ  
SLQꢀꢋ  
:
[
%ꢂ  
\
$ꢂ  
.ꢂ  
3ꢋ  
GLUHFWLRQꢀRIꢀIHHG  
‘ꢀ'ꢋ  
2ULJLQDOꢀGLPHQVLRQVꢀDUHꢀLQꢀPPꢐ  
)LJXUHꢀQRWꢀGUDZQꢀWRꢀVFDOHꢐ  
DDDꢀꢁꢁꢊꢂꢄꢇ  
Fig 46. Tape and reel details for PCF8545ATT and PCF8545BTT  
Table 37. Carrier tape dimensions of PCF8545ATT and PCF8545BTT  
Symbol  
Description  
Value  
Unit  
Compartments  
A0  
B0  
K0  
P1  
D1  
pocket width in x direction  
pocket width in y direction  
pocket depth  
8.65 to 8.9  
14.4 to 15.8  
1.5 to 1.8  
12  
mm  
mm  
mm  
mm  
mm  
pocket hole pitch  
pocket hole diameter  
1.5 to 2.05  
Overall dimensions  
W
tape width  
24  
mm  
mm  
mm  
D0  
P0  
sprocket hole diameter  
sprocket hole pitch  
1.5 to 1.55  
4
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
56 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
18. Soldering of SMD packages  
This text provides a very brief insight into a complex technology. A more in-depth account  
of soldering ICs can be found in Application Note AN10365 “Surface mount reflow  
soldering description”.  
18.1 Introduction to soldering  
Soldering is one of the most common methods through which packages are attached to  
Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both  
the mechanical and the electrical connection. There is no single soldering method that is  
ideal for all IC packages. Wave soldering is often preferred when through-hole and  
Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not  
suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high  
densities that come with increased miniaturization.  
18.2 Wave and reflow soldering  
Wave soldering is a joining technology in which the joints are made by solder coming from  
a standing wave of liquid solder. The wave soldering process is suitable for the following:  
Through-hole components  
Leaded or leadless SMDs, which are glued to the surface of the printed circuit board  
Not all SMDs can be wave soldered. Packages with solder balls, and some leadless  
packages which have solder lands underneath the body, cannot be wave soldered. Also,  
leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered,  
due to an increased probability of bridging.  
The reflow soldering process involves applying solder paste to a board, followed by  
component placement and exposure to a temperature profile. Leaded packages,  
packages with solder balls, and leadless packages are all reflow solderable.  
Key characteristics in both wave and reflow soldering are:  
Board specifications, including the board finish, solder masks and vias  
Package footprints, including solder thieves and orientation  
The moisture sensitivity level of the packages  
Package placement  
Inspection and repair  
Lead-free soldering versus SnPb soldering  
18.3 Wave soldering  
Key characteristics in wave soldering are:  
Process issues, such as application of adhesive and flux, clinching of leads, board  
transport, the solder wave parameters, and the time during which components are  
exposed to the wave  
Solder bath specifications, including temperature and impurities  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
57 of 72  
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
18.4 Reflow soldering  
Key characteristics in reflow soldering are:  
Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to  
higher minimum peak temperatures (see Figure 47) than a SnPb process, thus  
reducing the process window  
Solder paste printing issues including smearing, release, and adjusting the process  
window for a mix of large and small components on one board  
Reflow temperature profile; this profile includes preheat, reflow (in which the board is  
heated to the peak temperature) and cooling down. It is imperative that the peak  
temperature is high enough for the solder to make reliable solder joints (a solder paste  
characteristic). In addition, the peak temperature must be low enough that the  
packages and/or boards are not damaged. The peak temperature of the package  
depends on package thickness and volume and is classified in accordance with  
Table 38 and 39  
Table 38. SnPb eutectic process (from J-STD-020D)  
Package thickness (mm) Package reflow temperature (C)  
Volume (mm3)  
< 350  
235  
350  
220  
< 2.5  
2.5  
220  
220  
Table 39. Lead-free process (from J-STD-020D)  
Package thickness (mm) Package reflow temperature (C)  
Volume (mm3)  
< 350  
260  
350 to 2000  
> 2000  
260  
< 1.6  
260  
250  
245  
1.6 to 2.5  
> 2.5  
260  
245  
250  
245  
Moisture sensitivity precautions, as indicated on the packing, must be respected at all  
times.  
Studies have shown that small packages reach higher temperatures during reflow  
soldering, see Figure 47.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
58 of 72  
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
maximum peak temperature  
= MSL limit, damage level  
temperature  
minimum peak temperature  
= minimum soldering temperature  
peak  
temperature  
time  
001aac844  
MSL: Moisture Sensitivity Level  
Fig 47. Temperature profiles for large and small components  
For further information on temperature profiles, refer to Application Note AN10365  
“Surface mount reflow soldering description”.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
59 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
19. Footprint information for reflow soldering  
)RRWSULQWꢃLQIRUPDWLRQꢃIRUꢃUHIORZꢃVROGHULQJꢃRIꢃ76623ꢁꢊꢃSDFNDJH  
627ꢆꢊꢂꢎꢄ  
+[  
*[  
3ꢅ  
ꢎꢂꢐꢋꢅꢍꢏ  
ꢎꢂꢐꢋꢅꢍꢏ  
+\ *\  
%\ $\  
&
'ꢅꢀꢎꢇ[ꢏ  
'ꢋ  
3ꢋ  
*HQHULFꢀIRRWSULQWꢀSDWWHUQꢀ  
5HIHUꢀWRꢀWKHꢀSDFNDJHꢀRXWOLQHꢀGUDZLQJꢀIRUꢀDFWXDOꢀOD\RXW  
VROGHUꢀODQG  
RFFXSLHGꢀDUHD  
',0(16,216ꢀLQꢀPP  
3ꢋ 3ꢅ $\  
%\  
&
'ꢋ  
'ꢅ  
*[  
*\  
+[  
+\  
ꢂꢐꢍꢂꢂ ꢂꢐꢍꢌꢂ ꢊꢐꢄꢂꢂ ꢌꢐꢋꢂꢂ ꢋꢐꢇꢂꢂ ꢂꢐꢅꢊꢂ ꢂꢐꢇꢂꢂ ꢋꢇꢐꢅꢈꢂ ꢈꢐꢂꢂꢂ ꢋꢌꢐꢌꢂꢂ ꢄꢐꢋꢍꢂ  
VRWꢃꢊꢇꢀꢄBIU  
Fig 48. Footprint information for reflow soldering of SOT364-1 (TSSOP56) package  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
60 of 72  
 
 
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x  
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx  
20. Appendix  
20.1 LCD segment driver selection  
Table 40. Selection of LCD segment drivers  
Type name  
Number of elements at MUX  
VDD (V)  
VLCD (V) ffr (Hz)  
VLCD (V) VLCD (V)  
Tamb (C) Interface Package AEC-  
charge temperature  
Q100  
1:1 1:2 1:3 1:4 1:6 1:8 1:9  
pump  
compensat.  
PCA8561AHN[5]  
PCA8561BHN[5]  
PCF8566TS  
18 36 54 72  
18 36 54 72  
24 48 72 96  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Y[3]  
Y[3]  
N
N
40 to 105 I2C  
40 to 105 SPI  
40 to 85 I2C  
40 to 85 I2C  
40 to 95 I2C  
40 to 105 I2C  
40 to 85 I2C  
40 to 85 SPI  
40 to 105 I2C  
40 to 105 SPI  
40 to 85 I2C  
40 to 95 I2C  
40 to 105 I2C  
40 to 85 I2C  
40 to 95 I2C  
40 to 85 I2C  
40 to 85 SPI  
40 to 105 I2C  
40 to 105 SPI  
40 to 95 I2C  
40 to 95 SPI  
40 to 95 I2C  
40 to 95 SPI  
40 to 85 I2C  
40 to 95 I2C  
HVQFN32 Y  
HVQFN32 Y  
N
2.5 to 6  
2.5 to 6  
69  
N
VSO40  
N
PCF85162T  
32 64 96 128 -  
32 64 96 128 -  
32 64 96 128 -  
36 72 108 144 -  
36 72 108 144 -  
36 72 108 144 -  
36 72 108 144 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
1.8 to 5.5 2.5 to 6.5 82  
N
TSSOP48 N  
TSSOP48 Y  
TSSOP48 Y  
TSSOP48 N  
TSSOP48 N  
TSSOP48 Y  
TSSOP48 Y  
TSSOP56 N  
TSSOP56 Y  
TSSOP56 Y  
PCA85162T  
1.8 to 5.5 2.5 to 8  
1.8 to 5.5 2.5 to 8  
110  
200  
N
PCA85262ATT  
PCF8551ATT[5]  
PCF8551BTT[5]  
PCA8551ATT[5]  
PCA8551BTT[5]  
PCF85176T  
N
1.8 to 5.5 1.8 to 5.5 32 to 128[1]  
1.8 to 5.5 1.8 to 5.5 32 to 128[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
1.8 to 5.5 2.5 to 6.5 82  
N
N
N
N
N
PCA85176T  
1.8 to 5.5 2.5 to 8  
1.8 to 5.5 2.5 to 8  
110  
200  
N
PCA85276ATT  
PCF85176H  
N
1.8 to 5.5 2.5 to 6.5 82  
N
TQFP64  
TQFP64  
N
Y
PCA85176H  
1.8 to 5.5 2.5 to 8 82  
N
PCF8553ATT[5]  
PCF8553BTT[5]  
PCA8553ATT[5]  
PCA8553BTT[5]  
PCA8546ATT[5]  
PCA8546BTT[5]  
PCA8547AHT[5]  
PCA8547BHT[5]  
PCF85134HL  
PCA85134H  
1.8 to 5.5 1.8 to 5.5 32 to 128[1]  
1.8 to 5.5 1.8 to 5.5 32 to 128[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
N
TSSOP56 N  
TSSOP56 N  
TSSOP56 Y  
TSSOP56 Y  
TSSOP56 Y  
TSSOP56 Y  
N
N
N
-
-
-
-
-
-
-
-
176 -  
176 -  
176 -  
176 -  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
N
N
44 88  
44 88  
Y
TQFP64  
TQFP64  
LQFP80  
LQFP80  
Y
Y
N
Y
Y
60 120 180 240 -  
60 120 180 240 -  
1.8 to 5.5 2.5 to 6.5 82  
1.8 to 5.5 2.5 to 8 82  
N
N
 
 
 
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x  
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx  
Table 40. Selection of LCD segment drivers …continued  
Type name  
Number of elements at MUX  
VDD (V)  
VLCD (V) ffr (Hz)  
VLCD (V) VLCD (V)  
Tamb (C) Interface Package AEC-  
charge temperature  
Q100  
1:1 1:2 1:3 1:4 1:6 1:8 1:9  
pump  
compensat.  
PCA8543AHL  
PCF8545ATT[5]  
PCF8545BTT[5]  
PCF8536AT[4]  
PCF8536BT[4]  
PCA8536AT[4]  
PCA8536BT[4]  
PCF8537AH  
PCF8537BH  
PCA8537AH  
PCA8537BH  
PCA9620H  
60 120 -  
240 -  
-
-
2.5 to 5.5 2.5 to 9  
60 to 300[1]  
Y
Y
40 to 105 I2C  
40 to 85 I2C  
40 to 85 SPI  
40 to 85 I2C  
40 to 85 SPI  
40 to 95 I2C  
40 to 95 SPI  
40 to 85 I2C  
40 to 85 SPI  
40 to 95 I2C  
40 to 95 SPI  
40 to 105 I2C  
40 to 105 I2C  
40 to 85 I2C, SPI  
40 to 105 I2C, SPI  
40 to 85 I2C  
40 to 85 I2C  
40 to 105 I2C  
40 to 85 I2C  
40 to 95 I2C  
40 to 105 I2C  
40 to 105 I2C, SPI  
40 to 85 I2C  
40 to 95 I2C  
40 to 95 I2C  
LQFP80  
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
176 252 320 -  
176 252 320 -  
176 252 320 -  
176 252 320 -  
176 252 320 -  
176 252 320 -  
176 276 352 -  
176 276 352 -  
176 276 352 -  
176 276 352 -  
240 320 480 -  
240 320 480 -  
1.8 to 5.5 2.5 to 5.5 60 to 300[1]  
1.8 to 5.5 2.5 to 5.5 60 to 300[1]  
N
N
N
N
N
N
Y
N
TSSOP56 N  
TSSOP56 N  
TSSOP56 N  
TSSOP56 N  
TSSOP56 Y  
TSSOP56 Y  
N
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
1.8 to 5.5 2.5 to 9  
2.5 to 5.5 2.5 to 9  
2.5 to 5.5 2.5 to 9  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
60 to 300[1]  
N
N
N
N
44 88  
44 88  
44 88  
44 88  
Y[3]  
Y[3]  
Y[3]  
Y[3]  
Y[3]  
Y[3]  
N
TQFP64  
TQFP64  
TQFP64  
TQFP64  
LQFP80  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
bare die  
N
N
Y
Y
Y
Y
N
Y
N
N
Y
N
Y
Y
Y
N
Y
Y
N
Y
Y
Y
Y
60 120 -  
Y
PCA9620U  
60 120 -  
Y
PCF8552DUG[5] 36 72 108 144 -  
PCA8552DUG[5] 36 72 108 144 -  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8 to 5.5 1.8 to 5.5 32 to 128[1]  
1.8 to 5.5 1.8 to 5.5 32 to 256[1]  
1.8 to 5.5 2.5 to 6.5 77  
N
N
N
N
N
N
N
N
Y
N
PCF8576DU  
PCF8576EUG  
PCA8576FUG[5]  
PCF85133U  
PCA85133U  
PCA85233U  
40 80 120 160 -  
40 80 120 160 -  
40 80 120 160 -  
80 160 240 320 -  
80 160 240 320 -  
80 160 240 320 -  
N
1.8 to 5.5 2.5 to 6.5 77  
N
1.8 to 5.5 2.5 to 8  
1.8 to 5.5 2.5 to 6.5 82, 110[2]  
200  
N
N
1.8 to 5.5 2.5 to 8  
1.8 to 5.5 2.5 to 8  
2.5 to 5.5 4 to 12  
1.8 to 5.5 1.8 to 8  
1.8 to 5.5 1.8 to 8  
1.8 to 5.5 1.8 to 8  
82, 110[2]  
N
150, 220[2]  
45 to 300[1]  
60 to 90[1]  
60 to 90[1]  
117 to 176[1]  
45 to 300[1]  
45 to 300[1]  
N
Y[3]  
PCA8530DUG[5] 102 204 -  
408 -  
PCF85132U  
PCA85132U  
PCA85232U  
PCF8538UG[5]  
PCA8538UG  
160 320 480 640 -  
160 320 480 640 -  
160 320 480 640 -  
N
N
N
Y
N
N
N
102 204 -  
102 204 -  
408 612 816 918 2.5 to 5.5 4 to 12  
408 612 816 918 2.5 to 5.5 4 to 12  
Y[3]  
Y[3]  
40 to 85 I2C, SPI[2] bare die  
40 to 105 I2C, SPI[2] bare die  
Y
[1] Can be selected by command.  
[2] Can be selected by pin configuration.  
 
 
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x  
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx  
[3] Extra feature: Temperature sensor.  
[4] Extra feature: 6 PWM channels.  
[5] In development.  
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
21. Abbreviations  
Table 41. Abbreviations  
Acronym  
CDM  
CMOS  
DC  
Description  
Charged-Device Model  
Complementary Metal-Oxide Semiconductor  
Direct Current  
EMC  
EPROM  
ESD  
HBM  
I2C  
ElectroMagnetic Compatibility  
Erasable Programmable Read-Only Memory  
ElectroStatic Discharge  
Human Body Model  
Inter-Integrated Circuit bus  
Integrated Circuit  
IC  
LCD  
LSB  
Liquid Crystal Display  
Least Significant Bit  
MSB  
MSL  
MUX  
OTP  
PCB  
POR  
RC  
Most Significant Bit  
Moisture Sensitivity Level  
Multiplexer  
One Time Programmable  
Printed-Circuit Board  
Power-On Reset  
Resistance-Capacitance  
Random Access Memory  
Red Green Blue  
RAM  
RGB  
RMS  
SCL  
Root Mean Square  
Serial CLock line  
SDA  
SPI  
Serial DAta line  
Serial Peripheral Interface  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
64 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
22. References  
[1] AN10365 Surface mount reflow soldering description  
[2] AN11267 EMC and system level ESD design guidelines for LCD drivers  
[3] IEC 60134 — Rating systems for electronic tubes and valves and analogous  
semiconductor devices  
[4] IEC 61340-5 — Protection of electronic devices from electrostatic phenomena  
[5] IPC/JEDEC J-STD-020D — Moisture/Reflow Sensitivity Classification for  
Nonhermetic Solid State Surface-Mount Devices  
[6] JESD22-A114 Electrostatic Discharge (ESD) Sensitivity Testing Human Body  
Model (HBM)  
[7] JESD22-C101 Field-Induced Charged-Device Model Test Method for  
Electrostatic-Discharge-Withstand Thresholds of Microelectronic Components  
[8] JESD78 IC Latch-Up Test  
[9] JESD625-A Requirements for Handling Electrostatic-Discharge-Sensitive  
(ESDS) Devices  
[10] SNV-FA-01-02 Marking Formats Integrated Circuits  
[11] UM10204 I2C-bus specification and user manual  
[12] UM10569 Store and transport requirements  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
65 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
23. Revision history  
Table 42. Revision history  
Document ID  
Release date  
20131113  
Data sheet status  
Change notice  
Supersedes  
PCF8545 v.1  
Product data sheet  
-
-
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
66 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
24. Legal information  
24.1 Data sheet status  
Document status[1][2]  
Product status[3]  
Development  
Definition  
Objective [short] data sheet  
This document contains data from the objective specification for product development.  
This document contains data from the preliminary specification.  
This document contains the product specification.  
Preliminary [short] data sheet Qualification  
Product [short] data sheet Production  
[1]  
[2]  
[3]  
Please consult the most recently issued document before initiating or completing a design.  
The term ‘short data sheet’ is explained in section “Definitions”.  
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status  
information is available on the Internet at URL http://www.nxp.com.  
Suitability for use — NXP Semiconductors products are not designed,  
24.2 Definitions  
authorized or warranted to be suitable for use in life support, life-critical or  
safety-critical systems or equipment, nor in applications where failure or  
malfunction of an NXP Semiconductors product can reasonably be expected  
to result in personal injury, death or severe property or environmental  
damage. NXP Semiconductors and its suppliers accept no liability for  
inclusion and/or use of NXP Semiconductors products in such equipment or  
applications and therefore such inclusion and/or use is at the customer’s own  
risk.  
Draft — The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences of  
use of such information.  
Short data sheet — A short data sheet is an extract from a full data sheet  
with the same product type number(s) and title. A short data sheet is intended  
for quick reference only and should not be relied upon to contain detailed and  
full information. For detailed and full information see the relevant full data  
sheet, which is available on request via the local NXP Semiconductors sales  
office. In case of any inconsistency or conflict with the short data sheet, the  
full data sheet shall prevail.  
Applications — Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes no  
representation or warranty that such applications will be suitable for the  
specified use without further testing or modification.  
Customers are responsible for the design and operation of their applications  
and products using NXP Semiconductors products, and NXP Semiconductors  
accepts no liability for any assistance with applications or customer product  
design. It is customer’s sole responsibility to determine whether the NXP  
Semiconductors product is suitable and fit for the customer’s applications and  
products planned, as well as for the planned application and use of  
customer’s third party customer(s). Customers should provide appropriate  
design and operating safeguards to minimize the risks associated with their  
applications and products.  
Product specification — The information and data provided in a Product  
data sheet shall define the specification of the product as agreed between  
NXP Semiconductors and its customer, unless NXP Semiconductors and  
customer have explicitly agreed otherwise in writing. In no event however,  
shall an agreement be valid in which the NXP Semiconductors product is  
deemed to offer functions and qualities beyond those described in the  
Product data sheet.  
NXP Semiconductors does not accept any liability related to any default,  
damage, costs or problem which is based on any weakness or default in the  
customer’s applications or products, or the application or use by customer’s  
third party customer(s). Customer is responsible for doing all necessary  
testing for the customer’s applications and products using NXP  
Semiconductors products in order to avoid a default of the applications and  
the products or of the application or use by customer’s third party  
customer(s). NXP does not accept any liability in this respect.  
24.3 Disclaimers  
Limited warranty and liability — Information in this document is believed to  
be accurate and reliable. However, NXP Semiconductors does not give any  
representations or warranties, expressed or implied, as to the accuracy or  
completeness of such information and shall have no liability for the  
consequences of use of such information. NXP Semiconductors takes no  
responsibility for the content in this document if provided by an information  
source outside of NXP Semiconductors.  
Limiting values — Stress above one or more limiting values (as defined in  
the Absolute Maximum Ratings System of IEC 60134) will cause permanent  
damage to the device. Limiting values are stress ratings only and (proper)  
operation of the device at these or any other conditions above those given in  
the Recommended operating conditions section (if present) or the  
Characteristics sections of this document is not warranted. Constant or  
repeated exposure to limiting values will permanently and irreversibly affect  
the quality and reliability of the device.  
In no event shall NXP Semiconductors be liable for any indirect, incidental,  
punitive, special or consequential damages (including - without limitation - lost  
profits, lost savings, business interruption, costs related to the removal or  
replacement of any products or rework charges) whether or not such  
damages are based on tort (including negligence), warranty, breach of  
contract or any other legal theory.  
Terms and conditions of commercial sale — NXP Semiconductors  
products are sold subject to the general terms and conditions of commercial  
sale, as published at http://www.nxp.com/profile/terms, unless otherwise  
agreed in a valid written individual agreement. In case an individual  
agreement is concluded only the terms and conditions of the respective  
agreement shall apply. NXP Semiconductors hereby expressly objects to  
applying the customer’s general terms and conditions with regard to the  
purchase of NXP Semiconductors products by customer.  
Notwithstanding any damages that customer might incur for any reason  
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards  
customer for the products described herein shall be limited in accordance  
with the Terms and conditions of commercial sale of NXP Semiconductors.  
Right to make changes — NXP Semiconductors reserves the right to make  
changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
No offer to sell or license — Nothing in this document may be interpreted or  
construed as an offer to sell products that is open for acceptance or the grant,  
conveyance or implication of any license under any copyrights, patents or  
other industrial or intellectual property rights.  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
67 of 72  
 
 
 
 
 
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
Export control — This document as well as the item(s) described herein  
may be subject to export control regulations. Export might require a prior  
authorization from competent authorities.  
own risk, and (c) customer fully indemnifies NXP Semiconductors for any  
liability, damages or failed product claims resulting from customer design and  
use of the product for automotive applications beyond NXP Semiconductors’  
standard warranty and NXP Semiconductors’ product specifications.  
Non-automotive qualified products — Unless this data sheet expressly  
states that this specific NXP Semiconductors product is automotive qualified,  
the product is not suitable for automotive use. It is neither qualified nor tested  
in accordance with automotive testing or application requirements. NXP  
Semiconductors accepts no liability for inclusion and/or use of  
Translations — A non-English (translated) version of a document is for  
reference only. The English version shall prevail in case of any discrepancy  
between the translated and English versions.  
non-automotive qualified products in automotive equipment or applications.  
24.4 Trademarks  
Notice: All referenced brands, product names, service names and trademarks  
are the property of their respective owners.  
In the event that customer uses the product for design-in and use in  
automotive applications to automotive specifications and standards, customer  
(a) shall use the product without NXP Semiconductors’ warranty of the  
product for such automotive applications, use and specifications, and (b)  
whenever customer uses the product for automotive applications beyond  
NXP Semiconductors’ specifications such use shall be solely at customer’s  
I2C-bus — logo is a trademark of NXP B.V.  
25. Contact information  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
68 of 72  
 
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
26. Tables  
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . .2  
Table 2. Ordering options. . . . . . . . . . . . . . . . . . . . . . . . .2  
Table 3. Marking codes . . . . . . . . . . . . . . . . . . . . . . . . . .2  
Table 4. Pin description of PCF8545ATT and  
PCF8545BTT . . . . . . . . . . . . . . . . . . . . . . . . . . .6  
Table 5. Commands of PCF8545 . . . . . . . . . . . . . . . . . .7  
Table 6. Initialize - initialize command bit description . . .7  
Table 7. OTP-refresh - OTP-refresh command bit  
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8  
Table 8. Mode-settings - mode settings command  
bit description . . . . . . . . . . . . . . . . . . . . . . . . . .8  
Table 9. Effect of the power-down bit (PD). . . . . . . . . . .10  
Table 10. Oscillator-control - oscillator control  
command bit description . . . . . . . . . . . . . . . . .11  
Table 11. Valid combinations of bits OSC, EFR,  
and COE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12  
Table 12. Typical use of bits OSC, EFR, and COE . . . . .12  
Table 13. OSCCLK pin state depending on configuration 13  
Table 14. LCD frame frequencies. . . . . . . . . . . . . . . . . . .13  
Table 15. Set-MUX-mode - set multiplex drive mode  
command bit description . . . . . . . . . . . . . . . . .14  
Table 16. Set-bias-mode - set bias mode command  
bit description . . . . . . . . . . . . . . . . . . . . . . . . .14  
Table 17. Frame-frequency - frame frequency and output  
clock frequency command bit description . . . .14  
Table 18. Frame frequency prescaler values for 230 kHz  
clock operation . . . . . . . . . . . . . . . . . . . . . . . .15  
Table 19. Load-data-pointer - load data pointer  
command bit description. . . . . . . . . . . . . . . . . .16  
Table 20. Write-RAM-data - write RAM data  
command bit description[1] . . . . . . . . . . . . . . . .16  
Table 21. Reset state . . . . . . . . . . . . . . . . . . . . . . . . . . . .17  
Table 22. Selection of display configurations . . . . . . . . . .20  
Table 23. Preferred LCD drive modes: summary of  
characteristics. . . . . . . . . . . . . . . . . . . . . . . . . .22  
Table 24. Backplane and active segment combinations. .29  
Table 25. Control byte description . . . . . . . . . . . . . . . . . .36  
Table 26. I2C slave address byte . . . . . . . . . . . . . . . . . . .39  
Table 27. R/W-bit description . . . . . . . . . . . . . . . . . . . . . .39  
Table 28. Status read out value . . . . . . . . . . . . . . . . . . . .40  
Table 29. Modified status read out value . . . . . . . . . . . . .41  
Table 30. Serial interface . . . . . . . . . . . . . . . . . . . . . . . . .42  
Table 31. Subaddress byte definition . . . . . . . . . . . . . . . .42  
Table 32. Limiting values . . . . . . . . . . . . . . . . . . . . . . . . .45  
Table 33. Static characteristics . . . . . . . . . . . . . . . . . . . .46  
Table 34. Dynamic characteristics . . . . . . . . . . . . . . . . . .50  
Table 35. Timing characteristics: I2C-bus . . . . . . . . . . . .51  
Table 36. Timing characteristics: SPI-bus . . . . . . . . . . . .52  
Table 37. Carrier tape dimensions of PCF8545ATT  
and PCF8545BTT . . . . . . . . . . . . . . . . . . . . . .56  
Table 38. SnPb eutectic process (from J-STD-020D) . . .58  
Table 39. Lead-free process (from J-STD-020D) . . . . . .58  
Table 40. Selection of LCD segment drivers . . . . . . . . . .61  
Table 41. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . .64  
Table 42. Revision history . . . . . . . . . . . . . . . . . . . . . . . .66  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
69 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
27. Figures  
Fig 1. Block diagram of PCF8545A . . . . . . . . . . . . . . . . .3  
Fig 2. Block diagram of PCF8545B . . . . . . . . . . . . . . . . .4  
Fig 3. Pin configuration for TSSOP56 (PCF8545ATT). . .5  
Fig 4. Pin configuration for TSSOP56 (PCF8545BTT) . .5  
Fig 5. Effect of backplane swapping . . . . . . . . . . . . . . . .9  
Fig 6. Recommended power-down sequence . . . . . . . .10  
Fig 7. Oscillator selection. . . . . . . . . . . . . . . . . . . . . . . .12  
Fig 8. Recommended start-up sequence when  
Fig 43. I2C-bus timing waveforms . . . . . . . . . . . . . . . . . . 52  
Fig 44. SPI-bus timing. . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
Fig 45. Package outline SOT364-1 (TSSOP56) . . . . . . . 54  
Fig 46. Tape and reel details for PCF8545ATT and  
PCF8545BTT . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
Fig 47. Temperature profiles for large and small  
components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
Fig 48. Footprint information for reflow soldering of  
SOT364-1 (TSSOP56) package . . . . . . . . . . . . . 60  
using the internal oscillator . . . . . . . . . . . . . . . . .18  
Fig 9. Recommended start-up sequence when  
using an external clock signal . . . . . . . . . . . . . . .19  
Fig 10. Example of displays suitable for PCF8545 . . . . .20  
Fig 11. Typical system configuration for the I2C-bus . . . .21  
Fig 12. Typical system configuration for the SPI-bus. . . .21  
Fig 13. Electro-optical characteristic: relative  
transmission curve of the liquid . . . . . . . . . . . . . .23  
Fig 14. Waveforms for the 1:4 multiplex drive mode  
with 13 bias and line inversion . . . . . . . . . . . . . . .24  
Fig 15. Waveforms for 1:6 multiplex drive mode with  
bias 13 and line inversion. . . . . . . . . . . . . . . . . . .25  
Fig 16. Waveforms for 1:6 multiplex drive mode with  
bias 14 and line inversion. . . . . . . . . . . . . . . . . . .26  
Fig 17. Waveforms for 1:8 multiplex drive mode with  
bias 14 and line inversion. . . . . . . . . . . . . . . . . . .27  
Fig 18. Waveforms for 1:8 multiplex drive mode with  
bias 14 and frame inversion. . . . . . . . . . . . . . . . .28  
Fig 19. Display RAM bitmap . . . . . . . . . . . . . . . . . . . . . .30  
Fig 20. Display RAM filling order in 1:4 multiplex  
drive mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32  
Fig 21. Boundary condition in 1:4 multiplex drive mode .32  
Fig 22. Display RAM filling order in 1:6 multiplex  
drive mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33  
Fig 23. Boundary condition in 1:6 multiplex drive mode .34  
Fig 24. Display RAM filling order in 1:8 multiplex  
drive mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35  
Fig 25. Control byte format . . . . . . . . . . . . . . . . . . . . . . .36  
Fig 26. Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37  
Fig 27. Definition of START and STOP conditions. . . . . .37  
Fig 28. System configuration . . . . . . . . . . . . . . . . . . . . . .38  
Fig 29. Acknowledgement on the I2C-bus . . . . . . . . . . . .38  
Fig 30. I2C-bus protocol write mode . . . . . . . . . . . . . . . .40  
Fig 31. I2C-bus protocol read mode. . . . . . . . . . . . . . . . .40  
Fig 32. Data transfer overview. . . . . . . . . . . . . . . . . . . . .42  
Fig 33. SPI-bus write example. . . . . . . . . . . . . . . . . . . . .43  
Fig 34. SPI-bus example . . . . . . . . . . . . . . . . . . . . . . . . .43  
Fig 35. Device protection diagram for PCF8545A . . . . . .44  
Fig 36. Device protection diagram for PCF8545B . . . . . .44  
Fig 37. Typical IDD with respect to temperature . . . . . . . .48  
Fig 38. Typical IDD(LCD) in power-down mode with  
respect to temperature. . . . . . . . . . . . . . . . . . . . .48  
Fig 39. Typical IDD(LCD) when display is active with  
respect to temperature. . . . . . . . . . . . . . . . . . . . .49  
Fig 40. Typical clock frequency with respect to VDD  
and temperature . . . . . . . . . . . . . . . . . . . . . . . . .50  
Fig 41. Driver timing waveforms . . . . . . . . . . . . . . . . . . .50  
Fig 42. RESET timing . . . . . . . . . . . . . . . . . . . . . . . . . . .51  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
70 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
28. Contents  
1
General description. . . . . . . . . . . . . . . . . . . . . . 1  
8.9.1  
8.9.2  
Data pointer . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
RAM filling in 1:4 multiplex  
drive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
RAM filling in 1:6 multiplex  
drive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  
RAM filling in 1:8 multiplex  
drive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
2
Features and benefits . . . . . . . . . . . . . . . . . . . . 1  
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1  
Ordering information. . . . . . . . . . . . . . . . . . . . . 2  
Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 2  
Marking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
3
8.9.3  
8.9.4  
4
4.1  
5
6
9
9.1  
9.2  
Bus interfaces . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Control byte and register selection . . . . . . . . 36  
I2C-bus interface . . . . . . . . . . . . . . . . . . . . . . 37  
Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  
START and STOP conditions. . . . . . . . . . . . . 37  
System configuration . . . . . . . . . . . . . . . . . . . 37  
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . 38  
I2C-bus controller . . . . . . . . . . . . . . . . . . . . . . 38  
Input filters . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  
I2C-bus slave address . . . . . . . . . . . . . . . . . . 39  
I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . 39  
Status read out. . . . . . . . . . . . . . . . . . . . . . . . 40  
SPI-bus interface . . . . . . . . . . . . . . . . . . . . . . 42  
Data transmission . . . . . . . . . . . . . . . . . . . . . 42  
7
7.1  
7.2  
Pinning information. . . . . . . . . . . . . . . . . . . . . . 5  
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6  
9.2.1  
9.2.2  
9.2.3  
9.2.4  
9.2.5  
9.2.6  
9.2.7  
9.2.8  
9.2.8.1  
9.3  
8
8.1  
8.1.1  
8.1.2  
8.1.3  
8.1.3.1  
8.1.3.2  
Functional description . . . . . . . . . . . . . . . . . . . 7  
Commands of PCF8545. . . . . . . . . . . . . . . . . . 7  
Command: initialize . . . . . . . . . . . . . . . . . . . . . 7  
Command: OTP-refresh . . . . . . . . . . . . . . . . . . 7  
Command: mode-settings . . . . . . . . . . . . . . . . 8  
Backplane swapping. . . . . . . . . . . . . . . . . . . . . 8  
Line inversion  
(driving scheme A)  
and frame inversion  
9.3.1  
(driving scheme B) . . . . . . . . . . . . . . . . . . . . . . 9  
Power-down mode . . . . . . . . . . . . . . . . . . . . . . 9  
Display enable . . . . . . . . . . . . . . . . . . . . . . . . 11  
Command: oscillator-control . . . . . . . . . . . . . 11  
Oscillator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Timing and frame frequency. . . . . . . . . . . . . . 13  
Command: set-MUX-mode. . . . . . . . . . . . . . . 14  
Command: set-bias-mode . . . . . . . . . . . . . . . 14  
Command: frame-frequency. . . . . . . . . . . . . . 14  
Command: load-data-pointer . . . . . . . . . . . . . 15  
Command: write-RAM-data . . . . . . . . . . . . . . 16  
Start-up and shut-down. . . . . . . . . . . . . . . . . . 16  
Reset and Power-On Reset  
(POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
RESET pin function . . . . . . . . . . . . . . . . . . . . 17  
Recommended start-up sequences . . . . . . . . 17  
Possible display configurations . . . . . . . . . . . 20  
LCD voltage selector . . . . . . . . . . . . . . . . . . . 21  
Electro-optical performance . . . . . . . . . . . . . . 23  
LCD drive mode waveforms . . . . . . . . . . . . . . 24  
1:4 Multiplex drive mode. . . . . . . . . . . . . . . . . 24  
1:6 Multiplex drive mode. . . . . . . . . . . . . . . . . 25  
1:8 Multiplex drive mode. . . . . . . . . . . . . . . . . 27  
Display register. . . . . . . . . . . . . . . . . . . . . . . . 29  
Backplane outputs . . . . . . . . . . . . . . . . . . . . . 29  
Segment outputs. . . . . . . . . . . . . . . . . . . . . . . 29  
Display RAM. . . . . . . . . . . . . . . . . . . . . . . . . . 29  
10  
11  
Internal circuitry . . . . . . . . . . . . . . . . . . . . . . . 44  
Safety notes. . . . . . . . . . . . . . . . . . . . . . . . . . . 44  
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 45  
Static characteristics . . . . . . . . . . . . . . . . . . . 46  
Dynamic characteristics. . . . . . . . . . . . . . . . . 50  
Package outline. . . . . . . . . . . . . . . . . . . . . . . . 54  
Handling information . . . . . . . . . . . . . . . . . . . 55  
Packing information . . . . . . . . . . . . . . . . . . . . 56  
Tape and reel information . . . . . . . . . . . . . . . 56  
8.1.3.3  
8.1.3.4  
8.1.4  
8.1.4.1  
8.1.4.2  
8.1.5  
8.1.6  
8.1.7  
8.1.8  
8.1.9  
8.2  
12  
13  
14  
15  
16  
17  
17.1  
18  
Soldering of SMD packages. . . . . . . . . . . . . . 57  
Introduction to soldering. . . . . . . . . . . . . . . . . 57  
Wave and reflow soldering. . . . . . . . . . . . . . . 57  
Wave soldering . . . . . . . . . . . . . . . . . . . . . . . 57  
Reflow soldering . . . . . . . . . . . . . . . . . . . . . . 58  
8.2.1  
18.1  
18.2  
18.3  
18.4  
8.2.2  
8.2.3  
8.3  
8.4  
8.4.1  
8.5  
8.5.1  
8.5.2  
8.5.3  
8.6  
8.7  
8.8  
19  
Footprint information  
for reflow soldering. . . . . . . . . . . . . . . . . . . . . 60  
20  
20.1  
21  
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
LCD segment driver selection . . . . . . . . . . . . 61  
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 64  
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
Revision history . . . . . . . . . . . . . . . . . . . . . . . 66  
22  
23  
24  
24.1  
24.2  
Legal information . . . . . . . . . . . . . . . . . . . . . . 67  
Data sheet status . . . . . . . . . . . . . . . . . . . . . . 67  
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 67  
8.9  
continued >>  
PCF8545  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2013. All rights reserved.  
Product data sheet  
Rev. 1 — 13 November 2013  
71 of 72  
 
PCF8545  
NXP Semiconductors  
Universal LCD driver for multiplex rates up to 1:8  
24.3  
24.4  
Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 67  
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
Contact information. . . . . . . . . . . . . . . . . . . . . 68  
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
25  
26  
27  
28  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in section ‘Legal information’.  
© NXP B.V. 2013.  
All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
Date of release: 13 November 2013  
Document identifier: PCF8545  

相关型号:

PCF8545BTT

Universal 36 × 4 LCD segment driver
NXP

PCF8545BTT/A

IC LIQUID CRYSTAL DISPLAY DRIVER, Display Driver
NXP

PCF8545BTT/AJ

PCF8545 - Universal LCD driver for multiplex rates up to 1:8 TSSOP 56-Pin
NXP

PCF8548

65 x 102 pixels matrix LCD driver
NXP

PCF8548U/2

65 x 102 pixels matrix LCD driver
NXP

PCF8548U/9

65 x 102 pixels matrix LCD driver
NXP

PCF8549

65 x 102 pixels matrix LCD driver
NXP

PCF8549U

65 x 102 pixels matrix LCD driver
NXP

PCF8549U/2

65 x 102 pixels matrix LCD driver
NXP

PCF8549U/2/F1

65 x 102 pixels matrix LCD driver
NXP

PCF8551

Universal 36 × 4 LCD segment driver
NXP

PCF8551ATT/A

Universal 36 × 4 LCD segment driver
NXP