Data Sheet

PCF8538
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
Product data sheet
1. General description
The PCF8538 is a fully featured Chip-On-Glass (COG)1 Liquid Crystal Display (LCD)
driver, designed for high-contrast Vertical Alignment (VA) LCD with multiplex rates up to
1:9. It generates the drive signals for a static or multiplexed LCD containing up to
9 backplanes, 102 segments, and up to 918 segments/elements. The PCF8538 features
an internal charge pump with internal capacitors for on-chip generation of the LCD driving
voltage. To ensure an optimal and stable contrast over the full temperature range, the
PCF8538 offers a programmable temperature compensation of the LCD supply voltage.
The PCF8538 can be easily controlled by a microcontroller through either the two-line
I2C-bus or a four-line bidirectional SPI-bus.
For a selection of NXP LCD segment drivers, see Table 61 on page 97.
2. Features and benefits
 Low power consumption
 102 segments and 9 backplanes allowing to drive:
 up to 114 7-segment numeric characters
 up to 57 14-segment alphanumeric characters
 any graphics of up to 918 segments/elements
 918-bit RAM for display data storage
 Two sets of backplane outputs providing higher flexibility for optimal COG layout
configurations
 Up to 4 chips can be cascaded to drive larger displays with an internally generated or
externally supplied VLCD
 Selectable backplane drive configuration: static, 2, 4, 6, 8, or 9 backplane multiplexing
 LCD supply voltage
 Programmable internal charge pump for on-chip LCD voltage generation up to
5  VDD2
 External LCD voltage supply possible as well
 Selectable 400 kHz I2C-bus or 3 MHz SPI-bus interface
 Selectable linear temperature compensation of VLCD
 Selectable display bias configuration
 Wide range for digital and analog power supply: from 2.5 V to 5.5 V
 Wide LCD voltage range from 4.0 V for low threshold LCDs up to 12.0 V for high
threshold twisted nematic and Vertical Alignment (VA) displays
 Display memory bank switching in static, duplex, and quadruplex drive modes
1.
The definition of the abbreviations and acronyms used in this data sheet can be found in Section 19 on page 99.
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
 Programmable frame frequency in the range of 45 Hz to 300 Hz; factory calibrated
with a tolerance of 3 Hz (at 80 Hz)
 Selectable inversion scheme for LCD driving waveforms: frame or n-line inversion
 Diagnostic features for status monitoring
 Integrated temperature sensor with temperature readout
 On chip calibration of internal oscillator frequency and VLCD
3. Applications







PCF8538
Product data sheet
Consumer
Medical and health care
Measuring equipment
Machine control systems
Information boards
White goods
General-purpose display modules
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
2 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
4. Ordering information
Table 1.
Ordering information
Type number
Package
PCF8538UG
Name
Description
Version
bare die
247 bumps
PCF8538UG
4.1 Ordering options
Table 2.
Ordering options
Product type number
Sales item (12NC)
Orderable part number
IC
revision
Delivery form
PCF8538UG/2DA/1
935303337033
PCF8538UG/2DA/1Z
1
chips with bumps[1]
in tray
[1]
Bump hardness, see Table 59 on page 94.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
3 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
5. Block diagram
9/&'287
9/&',1
9/&'6(16(
&20WR&20
6WR6
%$&.3/$1(
2873876
9''
&+$5*(
3803
92/7$*(
08/7,3/,(5
5(*8/$725
6(*0(172873876
/&'
%,$6
*(1(5$725
',63/$<5(*,67(5
',63/$<
&21752/
287387%$1.6(/(&7
966
7(03(5$785(
6(1625
&/2&.6(/(&7
$1'7,0,1*
26&,//$725
32:(521
5(6(7
',63/$<5$0
3&)
6<1&
6<1&
&/.
26&
&200$1'
'(&2'(5
'$7$32,17(5
$872,1&5(0(17
:5,7('$7$
&21752/
567
63,%86,&%86
,17(5)$&(&21752//(5
,)6
68%$''5(66
&2817(5
6$ 6$ 6'$287 6'2 6', &( 6&/
6'$,1
Fig 1.
9'' 9''
966 966
7 7 7 7 7 7
$ $
DDD
Block diagram of PCF8538
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
4 of 107
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
NXP Semiconductors
PCF8538
6
6
6
6
6
6
\
Pinning diagram of PCF8538UG
&20
&20
&20
&20
6&/
6'2
6'$287
6',6'$,1
567
6<1&
&(
&/.
9''
9''
9''
7
7
$
$
,)6
26&
6$
6$
[
DDD
PCF8538
5 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
Viewed from active side. For mechanical details, see Figure 64 on page 89.
Fig 2.
966
966
966
7
7
7
7
9/&'287
9/&'6(16(
9/&',1
&20
&20
&20
&20
6<1&
3&)8*
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
&20
&20
&20
&20
&20
&20
&20
&20
&20
6.1 Pinning
&20
Product data sheet
6. Pinning information
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
6.2 Pin description
Table 3.
Pin description
Input or input/output pins must always be at a defined level (VSS or VDD) unless otherwise specified.
Symbol
Pin
Type
Description
output
LCD backplane
output
LCD segment
supply
VLCD input
VLCDSENSE 16 to 18
input
VLCD regulation input
VLCDOUT
19 to 22
output
VLCD output
T4
23 to 25
output
not accessible; must be left open
T3
26 to 30
input
not accessible; must be connected to T5
T5
31, 32
output
not accessible; must be connected to T3
T6
33, 34
output
not accessible; must be left open
T1
58, 59
input
not accessible; must be connected to VSS1
T2
60, 61
supply
ground supply
Backplane output pins
COM8
1 to 3, 194, 195
COM7
4, 5, 192, 193
COM6
6, 7, 190, 191
COM5
8, 9, 188, 189
COM4
10, 11, 186, 187
COM3
117, 118, 184, 185
COM2
119, 120, 182, 183
COM1
121, 122, 180, 181
COM0
123 to 125, 178, 179
Segment output pins
S101
126, 127
S100 to S51
128 to 177
S50 to S1
196 to 245
S0
246, 247
VLCD pins
VLCDIN
12 to 15
Test pins
Supply pins
VSS2[1]
35 to 44
VSS3[1]
45 to 48
VSS1[1]
49 to 57
VDD1
74 to 78
supply
supply voltage 1 (analog and digital)
VDD3
79 to 82
supply
supply voltage 3 (analog)
VDD2
83 to 90
supply
supply voltage 2 (charge pump)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
6 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 3.
Pin description …continued
Input or input/output pins must always be at a defined level (VSS or VDD) unless otherwise specified.
Symbol
Pin
Type
Description
Oscillator, synchronization, addressing, and reset pins
CLK[2]
93 to 95
input/output
internal oscillator output, external oscillator input
OSC[2]
68, 69
input
clock (internal/external) selector
SYNC1[3]
96 to 98
input/output
charge pump synchronization for cascaded devices; must not be
connected if VLCD is externally supplied
SYNC0[3]
99 to 101
input/output
display synchronization for cascaded devices
RST
102, 103
input
active LOW reset input
A0
62, 63
input
hardware device address selection for cascading;
A1
64, 65
•
•
connect to VSS1 for logic 0
connect to VDD1 for logic 1
Bus-related pins
SPI-bus
IFS
66, 67
input
interface selector input
•
SA0
70, 71
input
SA1
72, 73
input
91, 92
CE
input
I2C-bus
connect to VSS1
unused;
•
connect to VSS1
•
connect to VDD1
slave address selector;
•
•
connect to VSS1 for logic 0
connect to VDD1 for logic 1
chip enable input (active LOW)
unused;
•
connect to VDD1
SDI/SDAIN
104 to 106
input
SPI-bus data input
I2C-bus
SDAOUT
107 to 111
output
unused;
serial data output
•
serial data input
must be connected to VSS1
SDO
112, 113
output
SPI serial data output
unused;
SCL
114 to 116
input
serial clock input
serial clock input
•
must be left open
[1]
The substrate (rear side of the die) is connected to VSS1 and should be electrically isolated.
[2]
If pin OSC is tied to VSS1, CLK is the output pin of the internal oscillator. If pin OSC is tied to VDD1, CLK is the input pin for the external
oscillator.
[3]
If cascading is not used, pin must be left floating; for cascading see Section 14.2 on page 85.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
7 of 107
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
NXP Semiconductors
PCF8538
Product data sheet
7. Functional description
7.1 Commands of PCF8538
The PCF8538 is controlled by the commands defined in Table 4.
Remark: Any other combinations of operation code bits that are not mentioned in this document may lead to undesired
operation modes of PCF8538.
Table 4.
Commands of PCF8538
Command name
R/W[1]
Register
selection
RS[1:0][2]
Command bits
Reference
7
6
5
4
3
2
1
0
Initialize
0
0
0
0
0
1
1
1
0
1
0
Section 7.2.1
OTP-refresh
0
0
0
1
1
0
1
1
0
0
0
Section 7.2.2
Device-address
0
0
0
0
0
0
1
1
0
A[1:0]
SYNC1_pin
0
0
0
1
0
1
1
1
0
0
OE
Section 7.2.4
Clock-out-ctrl
0
0
0
1
1
0
1
0
1
0
COE
Section 7.2.5
Read-select
0
0
0
0
0
0
1
1
1
0
SO
Section 7.2.6
1
0
0
TD[7:0]
SR7
SR6
SR5
SR4
SR[3:0]
0
0
0
0
1
1
1
CPE
CPC[2:0]
Status-readout temperature
device status
Clear-reset-flag
0
0
Section 7.2.3
Section 7.2.7
1
1
Section 7.2.8
Charge pump and LCD bias control commands
0
0
0
1
1
0
0
Set-VLCD
MSB
0
0
0
0
1
0
V[8:4]
LSB
0
0
0
0
1
1
0
V[3:0]
0
0
0
1
1
0
1
0
Set-bias-mode
Section 7.3.1
Section 7.3.2
0
B[1:0]
Section 7.3.3
PCF8538
8 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
Charge-pump-ctrl
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
General control commands
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
Commands of PCF8538 …continued
Command name
R/W[1]
Register
selection
RS[1:0][2]
Command bits
NXP Semiconductors
PCF8538
Product data sheet
Table 4.
Reference
7
6
5
4
3
2
1
0
TMF
TME
Temperature compensation control commands
1
0
0
0
0
0
0
TCE
TC-slope
A
0
1
0
0
0
0
0
1
TSA[2:0]
B
0
1
0
0
0
0
1
0
TSB[2:0]
C
0
1
0
0
0
0
1
1
TSC[2:0]
D
0
1
0
0
0
1
0
0
TSD[2:0]
E
0
1
0
0
0
1
0
1
TSE[2:0]
F
0
1
0
0
0
1
1
0
TSF[2:0]
1
0
1
0
0
0
1
1
1
T1T[2:0]
2
0
1
0
0
1
0
0
0
T2T[2:0]
3
0
1
0
0
1
0
0
1
T3T[2:0]
4
0
1
0
0
1
0
1
0
T4T[2:0]
Set-MUX-mode
0
0
0
0
0
0
0
0
M[2:0]
Section 7.5.1
Inversion-mode
0
0
0
1
0
1
1
0
INV[2:0]
Section 7.5.2
Display-ctrl
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
FF[4:0]
Write-display-data
0
0
1
DB[7:0]
Input-bank-select
0
0
0
0
0
0
0
1
IB[2:0]
Output-bank-select
0
0
0
0
0
0
1
0
OB[2:0]
Data-pointer-X MSB
0
0
0
1
0
0
0
0
PX[6:4]
LSB
0
0
0
1
0
0
1
PX[3:0]
0
0
0
1
0
1
0
0
TC-set
Section 7.4.1
Section 7.4.3
Section 7.4.2
Display control commands
0
DE
Section 7.5.3
Clock and frame frequency command
Frame-frequency
Section 7.6.4
Display RAM commands
Data-pointer-Y
Section 7.7.1
[1]
For further information about the R/W-bit, see Table 45 on page 63.
[2]
For further information about the register selection bits, see Table 45 on page 63.
0
Section 7.7.2
Section 7.7.3
0
PY0
PCF8538
9 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
0
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
Temperature-ctrl
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.2 General control commands
7.2.1 Command: Initialize
This command generates a chip-wide reset by setting all commands to their default
values. For further information, see Section 7.8 on page 23.
Table 5.
Initialize command bit description
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 0
-
00111010
fixed value
7.2.2 Command: OTP-refresh
Each IC is calibrated during production and testing of the device in order to achieve the
specified accuracy of the VLCD, the frame frequency, and the temperature measurement.
This calibration is performed on EPROM cells called One Time Programmable (OTP)
cells. These cells are read by the device after a reset and every time when the Initialize
command or the OTP-refresh command is sent. This command takes approximately
10 ms to finish.
Table 6.
Bit
OTP-refresh - OTP-refresh command bit description
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 0
-
11011000
fixed value
7.2.3 Command: Device-address
The Device-address command allows setting the address of the device in a cascaded
configuration and corresponds with pins A0 and A1 (see Section 14.2 on page 85).
Table 7.
Bit
Device-address - device address command bit description
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 2
-
000110
fixed value
1 to 0
A[1:0]
[1]
set address
00[1]
master
01
slave 1
10
slave 2
11
slave 3
Default value.
7.2.4 Command: SYNC1_pin
With the SYNC1_pin command, the SYNC1 pin can be configured for using the PCF8538
as a single chip or a master in a cascade. If the PCF8538 is a slave in a cascade, the
command has no effect.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
10 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 8.
SYNC1_pin - SYNC1 pin configuration command bit description
This command has no effect if the PCF8538 is a slave in a cascade.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 1
-
1011100
fixed value
0
OE
[1]
SYNC1 pin configuration
0[1]
pin SYNC1 is an output;
gated to 0 V;
to be used when PCF8538 is a single chip
1
pin SYNC1 is an output;
providing the synchronization signal;
to be used when PCF8538 is a master in a
cascade
Default value.
7.2.5 Command: Clock-out-ctrl
When pin CLK is configured as an output pin, the Clock-out-ctrl command enables or
disables the clock output on pin CLK (Section 7.6.1 on page 19).
Table 9.
Bit
Product data sheet
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 1
-
1101010
fixed value
0
COE
[1]
PCF8538
Clock-out-ctrl - CLK pin input/output switch command bit description
control pin CLK
0[1]
clock signal not available on pin CLK;
pin CLK is in 3-state
1
clock signal available on pin CLK
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
11 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.2.6 Command: Read-select
The Read-select command allows choosing to readout the temperature or the device
status.
Table 10.
Read-select - status read select command bit description
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 1
-
0001110
fixed value
0
SO
[1]
readout
0[1]
temperature;
the Status-readout command allows to
readout the temperature TD[7:0], see
Table 11
1
device status:
the Status-readout command allows to
readout some information about the status of
the device, see Table 11
Default value.
7.2.7 Command: Status-readout
The Status-readout command offers to readout some status bits of the PCF8538. These
bits indicate the status of the device at the moment of reading.
Table 11. Status-readout - status and temperature read command bit description
For this command, bit R/W has to be set logic 1.
Bit
Symbol
Value
Description
-
R/W
1
fixed value
-
RS[1:0]
00
fixed value
Temperature readout if SO = 0 (see Table 10)
7 to 0
TD[7:0]
00000000 to
11111111[1]
temperature readout (see Section 7.10.4.1 on
page 38)
Device status readout if SO = 1 (see Table 10)
7
6
5
PCF8538
Product data sheet
SR7
display status (see Table 21 on page 19)
0[1]
display is disabled
1
display is enabled
SR6
charge pump switching status
(status of bit CPE, see Table 13 on page 14)
0[1]
charge pump disabled
1
charge pump enabled
SR5
charge pump charge status
0[1]
charge pump has not reached programmed
value
1
charge pump has reached programmed value
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
12 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 11. Status-readout - status and temperature read command bit description …continued
For this command, bit R/W has to be set logic 1.
Bit
Symbol
4
SR4
3 to 0
Value
Description
reset status flag
0
no reset has occurred since the reset status
flag was cleared last time
1[1]
reset has occurred since the reset status flag
was cleared last time[2]
SR[3:0]
EMC detection
01SA1SA0
pre-defined code for EMC detection when I2C
interface is used
0101
pre-defined code for EMC detection when SPI
interface is used
[1]
Default value.
[2]
The flag is set whenever a reset occurs, induced by RST pin, Power-On Reset (POR), or Initialize
command. After power-on, the flag is set and should be cleared for reset monitoring.
Some bits of the Status-readout command have a certain probability of being changed by
an EMC/ESD event. For example, an EMC/ESD event can cause a change of the
hard-wired settings of SA1 or SA0. Therefore SR[3:0] can help to detect if an EMC/ESD
event has occurred which has caused the change of a bit. In environments where
EMC/ESD events may occur, it could be helpful to compare the result of the
Status-readout command with the initial bit settings periodically.
7.2.8 Command: Clear-reset-flag
The Clear-reset-flag command clears the reset flag SR4, see Table 11.
Table 12.
PCF8538
Product data sheet
Clear-reset-flag - Clear-reset-flag command bit description
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 0
-
00011111
fixed value
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
13 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.3 Charge pump and LCD bias control commands
7.3.1 Command: Charge-pump-ctrl
The Charge-pump-ctrl command enables or disables the internal VLCD generation and
controls the charge pump voltage multiplier settings.
Table 13.
Bit
Charge-pump-ctrl - charge pump control command bit description
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 4
-
1100
fixed value
3
CPE
charge pump status
0[1]
charge pump disabled;
no internal VLCD generation;
external supply of VLCD
1
charge pump enabled;
internal VLCD generation;
no external supply of VLCD
2 to 0
[1]
CPC[2:0]
charge pump voltage multiplier setting
000[1]
VLCD = 2  VDD2
001
VLCD = 3  VDD2
010
VLCD = 4  VDD2
011
VLCD = 5  VDD2
100 to 111
VLCD = VDD2 (direct mode)
Default value.
7.3.2 Command: Set-VLCD
The Set-VLCD command allows setting the LCD voltage.
Table 14.
Bit
Set-VLCD - Set-VLCD command bit description
Symbol
Value
Description
Set-VLCD-MSB
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 5
-
010
fixed value
4 to 0
V[8:4]
set VLCD MSB
00000[1]
to
the 5 most significant bits of V[8:0]
11111
Set-VLCD-LSB
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 4
-
0110
fixed value
3 to 0
V[3:0]
set VLCD LSB
0000[1] to 1111
[1]
PCF8538
Product data sheet
the 4 least significant bits of V[8:0]
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
14 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
A value of 0h corresponds to VLCD = 4 V and values equal or higher than 10Ch
correspond to VLCD = 12 V without temperature compensation. Every LSB change
corresponds to a VLCD programming step of 0.03 V. For further information, see
Equation 2 on page 33 and Section 7.10.3 on page 32.
7.3.3 Command: Set-bias-mode
Table 15. Set-bias-mode - set bias mode command bit description
This command is not applicable for the static drive mode.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 2
-
110100
fixed value
1 to 0
B[1:0]
set bias mode
00[1],
[1]
1⁄
4
bias
11
1⁄
3
bias
10
1⁄
2
bias
01
Default value.
7.4 Temperature compensation control commands
7.4.1 Command: Temperature-ctrl
The Temperature-ctrl command enables or disables the temperature measurement block
and the temperature compensation of VLCD (see Section 7.10.4 on page 38).
Table 16. Temperature-ctrl - temperature measurement control command bit description
For this command, the register selection bits have to be set RS[1:0] = 10.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00000
fixed value
2
TCE
temperature compensation control
0[1]
temperature compensation of VLCD disabled
temperature compensation of VLCD enabled
1
1
0
TMF
temperature measurement filter
0[1]
digital temperature filter disabled[2]
1
digital temperature filter enabled
TME
temperature measurement control
0[1]
temperature measurement disabled;
no temperature readout possible
1
temperature measurement enabled;
temperature readout possible
PCF8538
Product data sheet
[1]
Default value.
[2]
The unfiltered digital value of TD[7:0] is immediately available for the readout and VLCD compensation.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
15 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.4.2 Command: TC-set
The TC-set command allows defining six temperature intervals in the operating
temperature range from 40 C to +85 C. For each of the temperature intervals, the
TC-slope command (see Section 7.4.3) allows setting the temperature coefficient of VLCD.
Table 17. TC-set - VLCD temperature compensation set command bit description
For this command, the register selection bits have to be set RS[1:0] = 10.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00111
fixed value
2 to 0
T1T[2:0]
000[1] to 111
see Table 32 on page 40
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
01000
fixed value
T2T[2:0]
000[1]
see Table 32 on page 40
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
01001
fixed value
T3T[2:0]
000[1]
see Table 32 on page 40
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
01010
fixed value
T4T[2:0]
000[1]
see Table 32 on page 40
TC-set-1
TC-set-2
-
2 to 0
to 111
TC-set-3
2 to 0
to 111
TC-set-4
2 to 0
[1]
PCF8538
Product data sheet
to 111
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
16 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.4.3 Command: TC-slope
The TC-slope command allows setting the temperature coefficients of VLCD corresponding
to six temperature intervals defined by the TC-set command.
Table 18. TC-slope - VLCD temperature compensation slope command bit description
For this command, the register selection bits have to be set RS[1:0] = 10.
Bit
Symbol
Value
Description
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00001
fixed value
TSA[2:0]
000[1]
see Table 33 on page 41
TC-slope-A
-
2 to 0
to 111
TC-slope-B
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00010
fixed value
TSB[2:0]
000[1]
see Table 33 on page 41
2 to 0
to 111
TC-slope-C
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00011
fixed value
TSC[2:0]
000[1]
see Table 33 on page 41
2 to 0
to 111
TC-slope-D
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00100
fixed value
2 to 0
TSD[2:0]
000[1] to 111
see Table 33 on page 41
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00101
fixed value
TSE[2:0]
000[1]
see Table 33 on page 41
TC-slope-E
-
2 to 0
to 111
TC-slope-F
-
R/W
0
fixed value
-
RS[1:0]
10
fixed value
7 to 3
-
00110
fixed value
TSF[2:0]
000[1]
see Table 33 on page 41
2 to 0
[1]
PCF8538
Product data sheet
to 111
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
17 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.5 Display control commands
7.5.1 Command: Set-MUX-mode
The Set-MUX-mode command allows setting the multiplex drive mode.
Table 19.
Set-MUX-mode - set multiplex drive mode command bit description
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 3
-
00000
fixed value
2 to 0
M[2:0]
set multiplex drive mode
000[1]
1:9 multiplex drive mode
001
010
[1]
011
1:8 multiplex drive mode
100
1:6 multiplex drive mode
101
1:4 multiplex drive mode
110
1:2 multiplex drive mode
111
static
Default value.
7.5.2 Command: Inversion-mode
The Inversion-mode command allows changing the drive scheme inversion mode.
The waveforms used to drive LCD displays (see Figure 25 on page 45 to Figure 33 on
page 53) inherently produce a DC voltage across the display cell. The PCF8538
compensates for the DC voltage by inverting the waveforms on alternate frames or
alternate lines. The choice of the compensation method is determined with INV[2:0] in
Table 20.
Table 20.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 3
-
10110
fixed value
2 to 0
INV[2:0]
[1]
PCF8538
Product data sheet
Inversion-mode - inversion mode command bit description
set inversion mode
000[1]
frame inversion mode
001
1-line inversion mode
010
2-line inversion mode
011
3-line inversion mode
100
4-line inversion mode
101
5-line inversion mode
110
6-line inversion mode
111
7-line inversion mode
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
18 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.5.2.1
Line inversion mode (driving scheme A)
In line inversion mode, the DC value is compensated every nth line. Changing the
inversion mode to line inversion mode reduces the possibility for flickering but increases
the power consumption (see example waveforms in Figure 25 on page 45 to Figure 32 on
page 52)
7.5.2.2
Frame inversion mode (driving scheme B)
In frame inversion mode, the DC value is compensated across two frames and not within
one frame (see example waveform in Figure 33 on page 53). 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.
7.5.3 Command: Display-ctrl
The Display-ctrl command enables or disables the display.
Table 21.
Bit
Display-ctrl - display on and off switch command bit description
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 1
-
0011100
fixed value
0
DE
[1]
display control
0[1]
display disabled
1
display enabled
Default value.
7.6 Clock and frame frequency command
7.6.1 Oscillator
The internal logic and LCD drive signals of the PCF8538 are timed by the clock frequency
fclk, which is either internally generated by an on-chip oscillator circuit or externally
supplied.
The clock frequency fclk determines the internal data flow of the device that includes the
transfer of display data from the display RAM to the display segment outputs and the
generation of the LCD frame frequency.
7.6.2 External clock
When an external clock is used, the input pin OSC must be connected to VDD1. The clock
must be supplied to the CLK pin and must have an amplitude equal to the VDD1 voltage
supplied to the chip and be referenced to VSS1.
Remark: If an external clock is used, then this clock signal must always be supplied to the
device. Removing the clock may freeze the LCD in a DC state, which is not suitable for the
liquid crystal. Removal of the clock is possible when following the correct procedures as
described in Section 7.8.4 on page 27.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
19 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.6.3 Internal clock
In applications where the internal clock is used, the input pin OSC must be connected to
VSS1. It is possible to make the clock frequency available on pin CLK by setting bit COE
logic 1 (see Table 9 on page 11). If pin CLK is not used, it should be left open. At power-on
the signal at pin CLK is disabled and pin CLK is in 3-state.
7.6.4 Command: Frame-frequency
With this command the clock and frame frequency can be programmed when using the
internal clock.
Table 22.
Frame-frequency - frame frequency select command bit description
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 5
-
111
fixed value
4 to 0
FF[4:0]
see Table 23
clock and frame frequency (Hz)
The duty ratio of the clock output may change when choosing different values for the
frame frequency (see Table 23).
The LCD frame frequency is derived from the clock frequency by a fixed division (see
Equation 1).
f clk
f fr = -------144
(1)
The Frame-frequency command allows configuring the frame frequency in the range of
45 Hz to 300 Hz with steps of
• 5 Hz from 45 Hz to 100 Hz
• 10 Hz from 100 Hz to 300 Hz
The default frame frequency of 80 Hz is factory calibrated with a tolerance of 3 Hz at
25 C.
Table 23. Clock and frame frequency values
Duty cycle definition: % HIGH-level time : % LOW-level time.
PCF8538
Product data sheet
FF[4:0]
Frame frequency (Hz)
Clock frequency (Hz)
Typical duty cycle (%)
00000
45
6472
29 : 71
00001
50
7200
20 : 80
00010
55
7945
12 : 88
00011
60
8662
4 : 96
00100
65
9366
48 : 52
00101
70
10105
44 : 56
00110
75
10766
41 : 59
00111[1]
80
11520
36 : 64
01000
85
12255
32 : 68
01001
90
12944
29 : 71
01010
95
13714
24 : 76
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
20 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 23. Clock and frame frequency values …continued
Duty cycle definition: % HIGH-level time : % LOW-level time.
FF[4:0]
Frame frequency (Hz)
Clock frequency (Hz)
Typical duty cycle (%)
01011
100
14400
20 : 80
01100
110
15781
13 : 87
01101
120
17194
5 : 95
01110
130
18581
49 : 51
01111
140
20211
44 : 56
10000
150
21736
40 : 60
10001
160
23040
36 : 64
10010
170
24511
32 : 68
10011
180
26182
28 : 72
10100
190
27429
24 : 76
10101
200
28800
20 : 80
10110
210
30316
16 : 84
10111
220
32000
12 : 88
11000
230
32914
9 : 91
11001
240
34909
4 : 96
11010
250
36000
50 : 50
11011
260
37161
49 : 51
11100
270
38400
47 : 53
11101
280
39724
45 : 55
11110
290
41143
43 : 57
11111
300
42667
41 : 59
[1]
Default value.
7.7 Display RAM commands
7.7.1 Command: Write-display-data
The Write-display-data command writes data byte-wise to the RAM. After Power-On
Reset (POR) the RAM content is random and should be brought to a defined status by
clearing it (setting it logic 0).
Table 24. Write-display-data - write display data command bit description
For this command, the register selection bits have to be set RS[1:0] = 01.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
RS[1:0]
01
fixed value
7 to 0
DB[7:0]
00000000 to
11111111
writing data byte-wise to RAM
More information about the display RAM can be found in Section 7.14 on page 55.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
21 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.7.2 Bank select commands
For multiplex drive modes 1:4, 1:2, and static drive mode, it is possible to write data to one
area of the RAM while displaying from another. These areas are named as RAM banks.
Input and output banks can be set independently from one another with the
Input-bank-select and the Output-bank-select command. More information about RAM
bank switching can be found in Section 7.14.3 on page 59.
7.7.2.1
Command: Input-bank-select
Table 25. Input-bank-select - input bank select command bit description
This command is not applicable for multiplex drive mode 1:6, 1:8, and 1:9.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
R/W
-
RS[1:0]
-
RS[1:0]
00
fixed value
7 to 3
-
00001
fixed value
2 to 0
IB[2:0]
[1]
7.7.2.2
selects RAM bank to write to
static drive mode
1:2 drive mode
1:4 drive mode
000[1]
bank 0: RAM-row 0
001
bank 1: RAM-row 1
bank 0: RAM-rows 0
and 1
bank 0: RAM-rows 0,
1, 2, and 3
010
bank 2: RAM-row 2
011
bank 3: RAM-row 3
100
bank 4: RAM-row 4
101
bank 5: RAM-row 5
110
bank 6: RAM-row 6
111
bank 7: RAM-row 7
bank 2: RAM-rows 2
and 3
bank 4: RAM-rows 4
and 5
bank 4: RAM-rows 4,
5, 6, and 7
bank 6: RAM-rows 6
and 7
Default value.
Command: Output-bank-select
Table 26. Output-bank-select - output bank select command bit description
This command is not applicable for multiplex drive mode 1:6, 1:8, and 1:9.
Bit
Symbol
Value
Description
-
R/W
0
fixed value
-
R/W
-
RS[1:0]
00
fixed value
-
RS[1:0]
7 to 3
-
00010
fixed value
2 to 0
OB[2:0]
[1]
PCF8538
Product data sheet
selects RAM bank to read from to the LCD
static drive mode
1:2 drive mode
1:4 drive mode
000[1]
bank 0: RAM-row 0
001
bank 1: RAM-row 1
bank 0: RAM-rows 0
and 1
bank 0: RAM-rows 0,
1, 2, and 3
010
bank 2: RAM-row 2
011
bank 3: RAM-row 3
100
bank 4: RAM-row 4
101
bank 5: RAM-row 5
110
bank 6: RAM-row 6
111
bank 7: RAM-row 7
bank 2: RAM-rows 2
and 3
bank 4: RAM-rows 4
and 5
bank 4: RAM-rows 4,
5, 6, and 7
bank 6: RAM-rows 6
and 7
Default value.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
22 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.7.3 Commands: Data-pointer-X and Data-pointer-Y
The Data-pointer-X and Data-pointer-Y commands define the display RAM address where
the following display data will be sent to.
Table 27. Data-pointer-X and Data-pointer-Y - set data pointer command bit description
For further information about the RAM, see Section 7.14 on page 55.
Bit
Symbol
Value
Description
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 3
-
10000
fixed value
PX[6:4]
000[1]
3-bit binary value
Data-pointer-X-MSB: PX[6:4]
-
2 to 0
to 111
Data-pointer-X-LSB: PX[3:0]
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 4
-
1001
fixed value
PX[3:0]
0000[1]
3 to 0
to 1111 4-bit binary value
Data-pointer-Y: PY0
-
R/W
0
fixed value
-
RS[1:0]
00
fixed value
7 to 1
-
1010000
fixed value
PY0
0[1]
1-bit binary value
0
[1]
to 1
Default value.
7.8 Start-up and shut-down
7.8.1 Power-On Reset (POR)
At power-on, the PCF8538 resets to the following starting conditions:
1. All backplane and segment outputs are set to VSS1.
2. Selected drive mode is: 1:9 with 1⁄4 bias.
3. Input and output bank selectors are reset.
4. The interface is initialized.
5. The data pointer is cleared (set logic 0).
6. The internal oscillator is disabled.
7. Temperature measurement is disabled.
8. Temperature filter is disabled.
9. The internal VLCD voltage generation is disabled. The charge pump is switched off.
10. The VLCD temperature compensation is disabled.
11. The display is disabled.
The reset state is as shown in Table 28.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
23 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 28.
Reset state of PCF8538
Command name
Command bits
7
6
5
4
3
2
1
0
Device-address
0
0
0
1
1
0
0
0
SYNC1_pin
1
0
1
1
1
0
0
0
Clock-out-ctrl
1
1
0
1
0
1
0
0
Read-select
0
0
0
1
1
1
0
0
Status-readout
1
1
1
1
1
1
1
1
0
0
0
1
0
1
0/SA1
1/SA0
General control commands
Charge pump and LCD bias control commands
Charge-pump-ctrl
1
1
0
0
0
0
0
0
Set-VLCD
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
0
1
0
0
0
0
Set-bias-mode
Temperature compensation control commands
Temperature-ctrl
0
0
0
0
0
0
0
0
TC-slope-A
0
0
0
0
1
0
0
0
TC-slope-B
0
0
0
1
0
0
0
0
TC-slope-C
0
0
0
1
1
0
0
0
TC-slope-D
0
0
1
0
0
0
0
0
TC-slope-E
0
0
1
0
1
0
0
0
TC-slope-F
0
0
1
1
0
0
0
0
TC-set-1
0
0
1
1
1
0
0
0
TC-set-2
0
1
0
0
0
0
0
0
TC-set-3
0
1
0
0
1
0
0
0
TC-set-4
0
1
0
1
0
0
0
0
Set-MUX-mode
0
0
0
0
0
0
0
0
Inversion-mode
1
0
1
1
0
0
0
0
Display-ctrl
0
0
1
1
1
0
0
0
Display control commands
Clock and frame frequency command
Frame-frequency
1
1
1
0
0
1
1
1
0
0
0
0
1
0
0
0
Display RAM commands
Input-bank-select
Output-bank-select
0
0
0
1
0
0
0
0
Data-pointer-X-MSB
1
0
0
0
0
0
0
0
Data-pointer-X-LSB
1
0
0
1
0
0
0
0
Data-pointer-Y
1
0
1
0
0
0
0
0
Remarks:
1. Do not transfer data for at least 1 ms after a power-on to allow the reset action to
complete.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
24 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
2. The first command sent to the device after the power-on event must be the Initialize
command (see Section 7.2.1 on page 10).
3. After Power-On Reset (POR) and before enabling the display, the RAM content
should be brought to a defined status
– by clearing it (setting it all logic 0) or
– by writing meaningful content (for example, a graphic)
otherwise unwanted display artifacts may appear on the display.
7.8.2 Reset pin function
The reset pin of the PCF8538 resets all the registers to their default state (see Table 28).
The RAM contents remain unchanged. After the reset signal is removed, the PCF8538 will
behave in the same manner as at POR. See Section 7.8.1 for details.
7.8.3 Recommended start-up sequences
This section describes how to proceed with the initialization of the chip in different
application modes.
67$57
3RZHURQ
9''WR
9''DWWKH
VDPHWLPH
:DLWPV
6HW
PXOWLSOLFDWLRQ
IDFWRUIRU
FKDUJHSXPS
DQGHQDEOHLW
:DLWWLOO
9/&'UHDFKHV
SURJUDPPHG
YDOXH
,QLWLDOL]H
FRPPDQG
6HWWKH
GHVLUHG9/&'
YDOXH
:ULWH5$0
FRQWHQWWREH
GLVSOD\HGDQG
HQDEOHWKH
GLVSOD\
6723
DDD
(1) This time depends on the external capacitor on the VLCD pins. For a capacitor of 100 nF a delay
of about 55 ms to 65 ms is expected.
Fig 3.
Recommended start-up sequence when using the internal charge pump and the
internal clock signal
When using the internal VLCD generation, the display must not be enabled before the
generation of VLCD with the internal charge pump is completed. Otherwise unwanted
display artifacts may appear on the display.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
25 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
67$57
,QLWLDOL]H
FRPPDQG
3RZHURQ
9''WR9''
DQG9/&'
DWWKH
VDPHWLPH
:ULWH5$0
FRQWHQWWREH
GLVSOD\HGDQG
HQDEOHWKH
GLVSOD\
:DLWPV
6723
DDD
Fig 4.
Recommended start-up sequence when using an external supplied VLCD and the
internal clock signal
67$57
3RZHURQ
9''WR
9''DWWKH
VDPHWLPH
:DLWPV
,QLWLDOL]H
FRPPDQG
$SSO\H[WHUQDO
FORFNVLJQDO
WRSLQ&/.
:DLWWLOO
9/&'UHDFKHV
SURJUDPPHG
YDOXH
6HWWKH
GHVLUHG9/&'
YDOXH
6HW
PXOWLSOLFDWLRQ
IDFWRUIRU
FKDUJHSXPS
DQGHQDEOHLW
:ULWH5$0
FRQWHQWWREH
GLVSOD\HGDQG
HQDEOHWKH
GLVSOD\
6723
DDD
(1) Alternatively, the external clock signal can be applied after the generation of the VLCD voltage.
(2) This time depends on the external capacitor on the VLCD pins. For a capacitor of 100 nF a delay
of about 55 ms to 65 ms is expected.
Fig 5.
PCF8538
Product data sheet
Recommended start-up sequence when using the internal charge pump and an
external clock signal
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
26 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
67$57
,QLWLDOL]H
FRPPDQG
3RZHURQ
9''WR9''
DQG9/&'
DWWKH
VDPHWLPH
$SSO\H[WHUQDO
FORFNVLJQDO
WRSLQ&/.
:DLWPV
:ULWH5$0
FRQWHQWWREH
GLVSOD\HGDQG
HQDEOHWKH
GLVSOD\
6723
DDD
Fig 6.
Recommended start-up sequence when using an external supplied VLCD and an
external clock signal
7.8.4 Recommended power-down sequences
With the following sequences, the PCF8538 can be set to a state of minimum power
consumption, called power-down mode.
67$57
'LVDEOHGLVSOD\
E\VHWWLQJ
ELW'(ORJLF
6WRSJHQHUDWLRQ
RI9/&'
E\VHWWLQJELW
&3(ORJLF
'LVDEOH
WHPSHUDWXUH
PHDVXUHPHQW
E\VHWWLQJELW
70(ORJLF
6723
DDD
(1) If previously enabled.
Remark: When bits DE (Table 21 on page 19), CPE (Table 13 on page 14) and TME (Table 16 on
page 15) are logic 0, the internal clock signal is switched off.
Fig 7.
PCF8538
Product data sheet
Recommended power-down sequence for minimum power-down current when
using the internal charge pump and the internal clock signal
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
27 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
67$57
'LVDEOHGLVSOD\
E\VHWWLQJ
ELW'(ORJLF
'LVDEOH
WHPSHUDWXUH
PHDVXUHPHQW
E\VHWWLQJELW
70(ORJLF
6723
DDD
(1) If previously enabled.
Remark: When bits DE (Table 21 on page 19), CPE (Table 13 on page 14) and TME (Table 16 on
page 15) are logic 0, the internal clock signal is switched off.
Fig 8.
Recommended power-down sequence when using an external supplied VLCD and
the internal clock signal
67$57
'LVDEOHGLVSOD\
E\VHWWLQJ
ELW'(ORJLF
6WRSVXSSO\
RIWKHH[WHUQDO
FORFNWR
SLQ&/.
6WRSJHQHUDWLRQ
RI9/&'
E\VHWWLQJELW
&3(ORJLF
'LVDEOH
WHPSHUDWXUH
PHDVXUHPHQW
E\VHWWLQJELW
70(ORJLF
6723
DDD
(1) If previously enabled.
Fig 9.
PCF8538
Product data sheet
Recommended power-down sequence when using the internal charge pump and
an external clock signal
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
28 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
67$57
6WRSVXSSO\
RIWKHH[WHUQDO
FORFNWR
SLQ&/.
'LVDEOHGLV
SOD\E\VHWWLQJ
ELW'(ORJLF
6723
'LVDEOHWHP
SHUDWXUHPHD
VXUHPHQWE\
VHWWLQJELW
70(ORJLF
DDD
(1) If previously enabled.
Fig 10. Recommended power-down sequence when using an external supplied VLCD and
an external clock signal
Remarks:
1. 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 (refer to Section 9 on
page 70). Otherwise this may cause unwanted display artifacts. Uncontrolled removal
of supply voltages will not damage the PCF8538.
2. Static voltages across the liquid crystal display can build up when the external LCD
supply voltage (VLCD) is on while the IC supply voltage (VDD1 to VDD3) is off, or the
other way round. This may cause unwanted display artifacts. To avoid such artifacts,
external VLCD, VDD1 to VDD3 must be applied or removed together.
3. A clock signal must always be supplied to the device when the device is active.
Removing the clock may freeze the LCD in a DC state, which is not suitable for the
liquid crystal. It is recommended to disable the display first and to remove the clock
signal afterwards.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
29 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.9 Possible display configurations
The display configurations possible with the PCF8538 depend on the number of active
backplanes outputs required. A selection of possible display configurations is given in
Table 29.
GRWPDWUL[
VHJPHQWZLWKGRW
VHJPHQWZLWKGRWDQGDFFHQW
DDD
Fig 11. Example of display types suitable for PCF8538
Table 29.
Selection of possible display configurations
Number of
Backplanes
Icons
Digits/Characters
7-segment[1]
14-segment[2]
Dot matrix:
segments/
elements
9
918
114
57
918 dots (9  102)
8
816
102
51
816 dots (8  102)
6
612
76
38
612 dots (6  102)
4
408
51
25
408 dots (4  102)
2
204
25
12
204 dots (2  102)
1
102
12
6
102 dots (1  102)
[1]
7 segment display has 8 segments/elements including the decimal point.
[2]
14 segment display has 16 segments/elements including decimal point and accent dot.
All the display configurations in Table 29 can be implemented in the typical systems
shown in Figure 12 and Figure 13.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
30 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
9''
9''
9''
5”
WU
&E
9''
9''
9'' 9/&'287 9/&'6(16( 9/&',1
,)6
+267
0,&52
&21752//(5
VHJPHQWV
6',6'$,1
3&)
6'$287
EDFNSODQHV
/&'3$1(/
8372
(/(0(176
6&/
$
$
966 966 966
966
966
966
DDD
VDD1 to VDD3 from 2.5 V to 5.5 V.
VDD1 to VDD3 can be connected to the same power supply.
VSS1 to VSS3 can be connected to the same ground supply.
Fig 12. Typical system configuration if using the internal VLCD generation and I2C-bus
9/&'H[W
9''
9''
9''
9''
9/&'287
9/&'6(16(
6&/
VHJPHQWV
6',6'$,1
+267
0,&52
&21752//(5
9/&',1
6'26$
3&)
&(6$
EDFNSODQHV
/&'3$1(/
8372
(/(0(176
,)6
$
$
966 966 966
966
DDD
VDD1 to VDD3 from 2.5 V to 5.5 V.
VDD1 to VDD3 can be connected to the same power supply.
VSS1 to VSS3 can be connected to the same ground supply.
Fig 13. Typical system configuration if using the external VLCD and SPI-bus
The host microcontroller maintains the communication channel with the PCF8538. The
only other connections required to complete the system are the power supplies, the VLCD
pins, the external capacitors, and the LCD panel selected for the application. The
appropriate biasing voltages for the multiplexed LCD waveforms are generated internally.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
31 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
External capacitors of 100 nF minimum are required on each of the pins VDD1 to VDD3.
VDD1 to VDD3 can be connected to the same power supply. In this case, a capacitor of
300 nF minimum is required.
VSS1 to VSS3 can be connected to the same ground supply.
The VLCD pins (VLCDOUT, VLCDSENSE, VLCDIN) can be connected, whether VLCD
generated internally or supplied from external. An external capacitor of 300 nF minimum is
recommended for VLCD. For high display loads, 1 F is suggested.
7.10 LCD voltage
7.10.1 VLCD pins
The PCF8538 has 3 VLCD pins:
VLCDIN — VLCD supply input
VLCDOUT — VLCD voltage output
VLCDSENSE — VLCD regulation circuitry input
The VLCD voltage can be generated on-chip or externally supplied.
7.10.2 External VLCD supply
When the external VLCD supply is selected (CPE = 0), the VLCD voltage must be supplied
to the pin VLCDIN. The pins VLCDOUT and VLCDSENSE can be left unconnected or
alternatively connected to VLCDIN.
The internal charge pump must not be enabled, otherwise an extra current may occur on
pin VDD2 and pin VLCD. When VLCD is supplied externally, no internal temperature
compensation occurs on this voltage even if bit TCE is set logic 1 (see Section 7.10.4).
The VLCD voltage which is supplied externally will be available at the segments and
backplanes of the device through the chosen bias system. Also programming the V[8:0]
bit field has no effect on the externally supplied VLCD.
7.10.3 Internal VLCD generation
When the internal VLCD generation is selected (CPE = 1), the VLCD voltage is available on
pin VLCDOUT. The pins VLCDIN and VLCDSENSE must be connected to the pin
VLCDOUT.
VLCD can be generated by an on-chip charge pump and controlled by command (Table 14
on page 14). The VLCD voltage is available on pin VLCDOUT.
The charge pump is controlled by the Charge-pump-ctrl command (see Table 13 on
page 14). It can be enabled with the CPE bit. The multiplier setting can be configured with
the CPC[2:0] bits. The charge pump can generate a VLCD up to 5  VDD2.
7.10.3.1
VLCD programming
VLCD can be programmed by using the V[8:0] (see Table 14 on page 14).
The final value of VLCD is a combination of the programmed V[8:0] value and the output of
the temperature compensation block, VT[8:0] (see Equation 2). The system is exemplified
in Figure 14.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
32 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
6/$6/%
6/&6/'
6/(6/)
77
77
97>@
7(03(5$785(
5($'287
9/&'7(03(5$785(
&203(16$7,21
7'>@
Q
9>@
P
9/&'
DDD
Fig 14. VLCD generation including temperature compensation
In Equation 2 the main parameters are the programmed digital value term and the
compensated temperature term.
V LCD =  V  8:0  + VT  8:0    n + m
(2)
1. V[8:0] is the binary value of the programmed voltage.
2. VT[8:0] is the binary value of the temperature compensated voltage. Its value comes
from the temperature compensation block and is a two’s complement which has the
value 0h at 20 C.
3. m and n are fixed values (see Table 30 and Figure 15).
Table 30.
Parameters of VLCD generation
Symbol
Value
Unit
m
3.99
V
n
0.03
V
Figure 15 shows how VLCD changes with the programmed value of V[8:0].
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
33 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
9/&'
9
Q
9''
P
K
K
9>@
&K
DDD
(1) V[8:0] must be set so that VLCD > VDD2.
(2) Automatic limitation for VLCD > 12 V.
Fig 15. VLCD programming of PCF8538 (assuming VT[8:0] = 0h)
Remarks:
1. It is important that V[8:0] is set to such a value that the resultant VLCD, including the
temperature compensation VT[8:0], is higher than VDD2.
2. Programmable range of V[8:0] is from 0h to 1FFh. This would allow achieving a VLCD
above 12 V but 12 V is the built-in automatic limit.
7.10.3.2
VLCD driving capability
Figure 16 illustrates the main factor determining how much current the charge pump can
deliver.
5HJXODWHGGHVLUHG9/&'
7KLVVXSSOLHVWKHVHJPHQWV
DQGEDFNSODQHV
7KHRUHWLFDO9/&'YDOXH
9/&' [9''RU
9/&' [9''RU
9/&' [9''RU
9/&' [9''
2XWSXW5HVLVWDQFH
5R9/&'287
DDD
Fig 16. Charge pump model (used to characterize the driving strength)
The output resistance of the charge pump is specified in Table 31.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
34 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 31. Output resistance of the charge pump
RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 50 .
Charge pump configuration
Ro(VLCDOUT) (typical)
Unit
VLCD = 2  VDD2
2.5
k
VLCD = 3  VDD2
6
k
VLCD = 4  VDD2
10.5
k
VLCD = 5  VDD2
18
k
Remark: The PCF8538 has a built-in automatic limitation of VLCD, set to 12 V. The
maximum VLCD that can be programmed is expressed by the following equation:
V LCD  max  = min  12 V, n  V DD2 – R o  VLCDOUT   I load  , where n is the multiplication factor of
the charge pump. Iload is the overall current sink by the segments and backplanes outputs
depending on the display, plus the on-chip VLCD current consumption.
With these values, it can be calculated how much current the charge pump can drive
under certain conditions, as shown in Figure 17 and Figure 18.
DDD
9/&'
9
,ORDG—$
Conditions: VDD2 = 3.0 V, RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 50 , Tamb = 27 C.
Charge pump configuration:
(1) VLCD = 2  VDD2.
(2) VLCD = 3  VDD2.
(3) VLCD = 4  VDD2.
(4) VLCD = 5  VDD2.
Iload is the overall current sink by the segments and backplanes outputs depending on the display,
plus the on-chip VLCD current consumption.
Reading example: VLCD can be programmed to 10 V by using the charge pump configuration (3)
or (4). With configuration (3), VLCD can be programmed to 10 V for a current load up to about
120 A. With configuration (4), VLCD can be programmed to 10 V for a current load up to about
260 A.
Remark: Only the charge pump configuration (4) allows programming VLCD = 12 V when
VDD2 = 3.0 V.
Fig 17. Charge pump driving capability with VDD2 = 3.0 V
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
35 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
9/&'
9
,ORDG—$
Conditions: VDD2 = 5.0 V, RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 50 , Tamb = 27 C.
Charge pump configuration:
(1) VLCD = 2  VDD2.
(2) VLCD = 3  VDD2.
(3) VLCD = 4  VDD2.
(4) VLCD = 5  VDD2.
Iload is the overall current sink by the segment and backplane outputs depending on the display,
plus the on-chip VLCD current consumption.
Reading example: VLCD can be programmed to 10 V by using the charge pump configuration (2)
or (3). With configuration (2), VLCD can be programmed to 10 V for a current load up to about
780 A. With configuration (3), VLCD can be programmed to 10 V for a current load up to about
940 A.
Remark: The charge pump configuration (4) has no benefit compared to configuration (3) and is
therefore not recommended when VDD2 = 5.0 V.
Fig 18. Charge pump driving capability with VDD2 = 5.0 V
It has to be considered that the driving capability of the charge pump is depending on the
resistance of the Indium Tin Oxide (ITO) tracks, see Figure 20 and Figure 19.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
36 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
9/&'
9
,ORDG—$
Conditions: VDD2 = 3 V; charge pump configuration: VLCD = 4  VDD2; VLCD = 8 V; Tamb = 27 C.
(1) RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 50 .
(2) RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 100 .
Iload is the overall current sink of the segment and backplane outputs depending on the display,
plus the on-chip VLCD current consumption.
Fig 19. VLCD with respect to Iload at VDD2 = 3 V
DDD
9/&'
9
,ORDG—$
Conditions: VDD2 = 5 V; charge pump configuration: VLCD = 2  VDD2; VLCD = 8 V; Tamb = 27 C.
(1) RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 50 .
(2) RITO(VSS2), RITO(VDD2), RITO(VLCDOUT) = 100 .
Iload is the overall current sink of the segment and backplane outputs depending on the display,
plus the on-chip VLCD current consumption.
Fig 20. VLCD with respect to Iload at VDD2 = 5 V
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
37 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.4 Temperature measurement and temperature compensation of VLCD
7.10.4.1
Temperature readout
The PCF8538 has a built-in temperature sensor which provides an 8-bit digital value
(TD[7:0]) of the ambient temperature. This value can be read by command (see
Section 7.2.6 on page 12 and Section 7.2.7 on page 12). The actual temperature is
determined from TD[7:0] using Equation 3.
T  C  = 0.6275  TD  7:0  – 40
(3)
TD[7:0] = FFh means that no temperature readout is available or was performed. FFh is
the default value after Power-On Reset (POR). The measurement needs about 8 ms to
complete. It is repeated periodically every second as long as bit TME is set logic 1 (see
Table 16 on page 15).
Due to the nature of a temperature sensor, oscillations may occur. To avoid this, a filter
has been implemented in PCF8538. A control bit, TMF, is implemented to enable or
disable the digital temperature filter (see Table 16 on page 15). The system is exemplified
in Figure 21.
7(03(5$785(
0($685(0(17
%/2&.
7'>@
XQILOWHUHG
',*,7$/
7(03(5$785(
),/7(5
7'>@
ILOWHUHG
7RWKHUHDGRXWUHJLVWHU
DQGWRWKH9/&'
FRPSHQVDWLRQEORFN
HQDEOHGRUGLVDEOHG
E\ELW70)
DDD
Fig 21. Temperature measurement block with digital temperature filter
The digital temperature filter introduces a certain delay in the measurement of the
temperature. This behavior is illustrated in Figure 22.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
38 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
7
ƒ&
7PHDV
ƒ&
WV
(1) Environment temperature, T1 (C).
(2) Measured temperature, T2 (C).
(3) Temperature deviation, T = T2  T1.
Fig 22. Temperature measurement delay
7.10.4.2
Temperature adjustment of the VLCD
Due to the temperature dependency of the liquid crystal viscosity, the LCD supply voltage
may have to be adjusted at different temperatures to maintain optimal contrast. The
temperature characteristics of the liquid is provided by the LCD manufacturer. The slope
has to be set to compensate for the liquid behavior. Internal temperature compensation
can be enabled via bit TCE (see Table 16 on page 15).
The ambient temperature range is split up to six programmable regions and to each a
different temperature coefficient can be applied (see Figure 23).
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
39 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
6$
6%
]HURRIIVHW
6&
6'
6)
6(
$
ƒ&
%
7
&
'
7
ƒ&
(
7
)
7
ƒ&
DDD
Fig 23. Example of segmented temperature coefficients
The temperature regions are determined by programming the temperature limits T1 to T4
via the TC-set-1 to TC-set-4 commands (see Section 7.4.2 on page 16). The temperature
coefficients can be selected from a choice of eight different slopes. Each one of theses
coefficients is independently selected via the TC-slope command (see Section 7.4.3 on
page 17).
Table 32.
Temperature regions
T1T[2:0] to
T4T[2:0]
Temperature region 1 and 2
Temperature region 3 and 4
T1, T2 (C)
Corresponding
TD value[1]
T3, T4 (C)
Corresponding
TD value[1]
000
34
10
+29
110
001
27
20
+38
124
010
21
30
+47
138
011
15
40
+55
152
100
9
50
+64
166
101
2
60
+73
180
110
+4
70
+82
194
111
+10
80
+91
208
[1]
The relation between the actual temperature and TD[7:0] is derived from Equation 3 on page 38.
Remark: The programming has to be made such that T1 < T2 and T3 < T4 otherwise the
VLCD temperature compensation will not be executed.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
40 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 33.
Temperature coefficients
TSA[2:0] to TSF[2:0] value
Slope factor (mV/C)
Temperature coefficients
SA to SF[1]
000[2]
0
0.000
001
6
0.125
010
12
0.250
011
24
0.500
100
60
1.250
101
+6
+0.125
110
+12
+0.250
111
+24
+0.500
[1]
The relationship between the temperature coefficients SA to SF and the slope factor is derived from the
0.6275  C 
LSB of V[8:0]  mV 
following equation: Sn = -----------------------------------------------  slope factor (mV/C  , where LSB of V[8:0]  30 mV.
[2]
Default value.
The binary value of the temperature compensated voltage VT[8:0] is calculated according
to Table 34.
Table 34.
Calculation of the temperature compensated value VT
Temperature
(C)
Digital temperature:
TD[7:0]
Binary value of the temperature compensated
voltage: VT[8:0]
T  –40 C
TD  7:0  = 0
–  96 – T2   SC –  T2 – T1   SB – T1  SA
– 40 C  T  T1
0  TD  7:0   T1
–  96 – T2   SC –  T2 – T1   SB –  T1 – TD  7:0    SA
T1  T  T2
T1  TD  7:0   T2
–  96 – T2   SC –  T2 – TD  7:0    SB
T2  T  20 C
T2  TD  7:0   96
–  96 – TD  7:0    SC
20 C  T  T3
96  TD  7:0   T3
 TD  7:0  – 96   SD
T3  T  T4
T3  TD  7:0   T4
 T3 – 96   SD +  TD  7:0  – T3   SE
T4  T  85 C
T4  TD  7:0   231
 T3 – 96   SD +  T4 – T3   SE +  TD  7:0  – T4   SF
7.10.5 LCD voltage selector
The LCD voltage selector co-ordinates the multiplexing of the LCD in accordance with the
selected LCD drive configuration. The operation of the voltage selector is controlled by the
Set-bias-mode command (see Table 15 on page 15) and the Set-MUX-mode command
(see Table 19 on page 18).
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
41 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 35.
LCD drive modes: summary of characteristics
V off  RMS 
----------------------LCD drive
Number of:
LCD bias
V LCD
mode
configuration
Backplanes Levels
V on  RMS 
---------------------V LCD
V on  RMS  [1]
D = ---------------------VLCD[2]
V off  RMS 
static
1
2
static
0
1

Von(RMS)
1:2 multiplex
2
3
1⁄
2
0.354
0.791
2.236
2.828  Voff(RMS)
4
1⁄
3
0.333
0.745
2.236
3.0  Voff(RMS)
5
1⁄
4
0.395
0.729
1.845
2.529  Voff(RMS)
4
3
1⁄
2
0.433
0.661
1.527
2.309  Voff(RMS)
4
4
1⁄
3
0.333
0.577
1.732
3.0  Voff(RMS)
5
1⁄
4
0.331
0.545
1.646
3.024  Voff(RMS)
3
1⁄
2
0.456
0.612
1.341
2.191  Voff(RMS)
1:2 multiplex
1:2
multiplex[3]
1:4
multiplex[3]
1:4 multiplex
1:4 multiplex
1:6
multiplex[3]
2
2
4
6
1:6 multiplex
6
4
1⁄
3
0.333
0.509
1.527
3.0  Voff(RMS)
1:6 multiplex
6
5
1⁄
4
0.306
0.467
1.527
3.266  Voff(RMS)
3
1⁄
2
0.467
0.586
1.254
2.138  Voff(RMS)
4
1⁄
3
0.333
0.471
1.414
3.0  Voff(RMS)
1:8
multiplex[3]
1:8 multiplex
8
8
1:8 multiplex
8
5
1⁄
4
0.293
0.424
1.447
3.411  Voff(RMS)
1:9 multiplex[3]
9
3
1⁄
2
0.471
0.577
1.225
2.121  Voff(RMS)
4
1⁄
3
0.333
0.454
1.374
3.000  Voff(RMS)
5
1⁄
4
0.289
0.408
1.414
3.464  Voff(RMS)
1:9 multiplex
1:9 multiplex
9
9
[1]
Determined from Equation 6.
[2]
Determined from Equation 5.
[3]
In these examples, the discrimination factor and hence the contrast ratios are smaller. The advantage of
these LCD drive modes is a power saving from a reduction of VLCD.
Intermediate 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 35. 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.
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. In
the static drive mode, a suitable choice is VLCD > 3Vth(off).
1
Bias is calculated by ------------- , where the values for a are
1+a
a = 1 for 1⁄2 bias
a = 2 for 1⁄3 bias
a = 3 for 1⁄4 bias
The RMS on-state voltage (Von(RMS)) for the LCD is calculated with Equation 4:
V on  RMS  =
V LCD
a 2 + 2a + n
-----------------------------2
n  1 + a
(4)
where VLCD is the resultant voltage at the LCD segment and where the values for n are
n = 1 for static mode
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
42 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
n = 2 for 1:2 multiplex
n = 4 for 1:4 multiplex
n = 6 for 1:6 multiplex
n = 8 for 1:8 multiplex
n = 9 for 1:9 multiplex
The RMS off-state voltage (Voff(RMS)) for the LCD is calculated with Equation 5:
V off  RMS  =
V LCD
a 2 – 2a + n
-----------------------------2
n  1 + a
(5)
Discrimination is the ratio of Von(RMS) to Voff(RMS) and is determined from Equation 6:
V on  RMS 
D = ---------------------- =
V off  RMS 
2
a + 2a + n
--------------------------2
a – 2a + n
(6)
VLCD is sometimes referred as the LCD operating voltage.
7.10.5.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 is 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 24.
For a good contrast performance, the following rules should be followed:
V on  RMS   V th  on 
(7)
V off  RMS   V th  off 
(8)
Von(RMS) and Voff(RMS) are properties of the display driver and are affected by the selection
of a, n (see Equation 4 to Equation 6) 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.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
43 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
5HODWLYH7UDQVPLVVLRQ
9WKRII
2))
6(*0(17
9WKRQ
*5(<
6(*0(17
9506>9@
21
6(*0(17
DDD
Fig 24. Electro-optical characteristic: relative transmission curve of the liquid
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
44 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6 LCD drive mode waveforms
7.10.6.1
Static drive mode
The static LCD drive mode is used when a single backplane is provided in the LCD.
7IU
/&'VHJPHQWV
9/&'
%3
966
VWDWH
RQ
9/&'
VWDWH
RII
6Q
966
9/&'
6Q
966
D:DYHIRUPVDWGULYHU
9/&'
VWDWH
9
9/&'
9/&'
VWDWH
9
9/&'
E5HVXOWDQWZDYHIRUPV
DW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t).
Vstate2(t) = V(Sn + 1)(t)  VBP0(t).
Von(RMS)(t) = VLCD.
Voff(RMS)(t) = 0 V.
Fig 25. Static drive mode waveforms, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
45 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6.2
1:2 Multiplex drive mode
When two backplanes are provided in the LCD, the 1:2 multiplex mode applies. The
PCF8538 allows the use of 1⁄2 bias or 1⁄3 bias in this mode as shown in Figure 26 and
Figure 27.
7IU
%3
9/&'
/&'VHJPHQWV
9/&'
966
VWDWH
%3
9/&'
VWDWH
9/&'
966
9/&'
6Q
966
9/&'
6Q
966
D:DYHIRUPVDWGULYHU
9/&'
9/&'
VWDWH
9
9/&'
9/&'
9/&'
9/&'
VWDWH
9
9/&'
9/&'
E5HVXOWDQWZDYHIRUPV
DW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t).
Vstate2(t) = VSn(t)  VBP1(t).
Von(RMS)(t) = 0.791VLCD.
Voff(RMS)(t) = 0.354VLCD.
Fig 26. Waveforms for the 1:2 multiplex drive mode, 1⁄2 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
46 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7IU
%3
9/&'
9/&'
/&'VHJPHQWV
9/&'
966
VWDWH
9/&'
%3
6Q
6Q
VWDWH
9/&'
9/&'
966
9/&'
9/&'
9/&'
966
9/&'
9/&'
9/&'
966
D:DYHIRUPVDWGULYHU
9/&'
9/&'
9/&'
VWDWH
9
9/&'
9/&'
9/&'
9/&'
9/&'
VWDWH
9/&'
9
9/&'
9/&'
9/&'
E5HVXOWDQWZDYHIRUPV
DW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t).
Vstate2(t) = VSn(t)  VBP1(t).
Von(RMS)(t) = 0.745VLCD.
Voff(RMS)(t) = 0.333VLCD.
Fig 27. Waveforms for the 1:2 multiplex drive mode, 1⁄3 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
47 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6.3
1:4 Multiplex drive mode
When four backplanes are provided in the LCD, the 1:4 multiplex drive mode applies, as
shown in Figure 28.
7IU
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
966
/&'VHJPHQWV
VWDWH
VWDWH
D:DYHIRUPVDWGULYHU
9/&'
9/&'
9/&'
VWDWH
9
9/&'
9/&'
9/&'
VWDWH
9/&'
9/&'
9/&'
9
9/&'
9/&'
9/&'
E5HVXOWDQWZDYHIRUPV
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 28. Waveforms for the 1:4 multiplex drive mode, 1⁄3 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
48 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6.4
1:6 Multiplex drive mode
When six backplanes are provided in the LCD, the 1:6 multiplex drive mode applies. The
PCF8538 allows the use of 1⁄3 bias or 1⁄4 bias in this mode as shown in Figure 29 and
Figure 30.
7IU
9/&'
9/&'
%3
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
/&'VHJPHQWV
VWDWH
VWDWH
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
6Q
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
966
D:DYHIRUPVDWGULYHU
9/&'
9/&'
VWDWH
9/&'
966
9/&'
9/&'
9/&'
VWDWH
9/&'
9/&'
9/&'
966
9/&'
9/&'
9/&'
E5HVXOWDQWZDYHIRUPVDW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t). Vstate2(t) = VSn + 1(t)  VBP0(t).
Von(RMS)(t) = 0.509VLCD. Voff(RMS)(t) = 0.333VLCD.
Fig 29. Waveforms for 1:6 multiplex drive mode, 1⁄3 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
49 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7IU
/&'VHJPHQWV
9/&'
9/&'
VWDWH
%3
VWDWH
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
6Q
9/&'
966
9/&'
6Q
9/&'
966
D:DYHIRUPVDWGULYHU
9/&'
9/&'
VWDWH
9/&'
966
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
966
VWDWH
9/&'
9/&'
9/&'
9/&'
E5HVXOWDQWZDYHIRUPVDW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t). Vstate2(t) = VSn + 1(t)  VBP0(t).
Von(RMS)(t) = 0.467VLCD. Voff(RMS)(t) = 0.306VLCD.
Fig 30. Waveforms for 1:6 multiplex drive mode, 1⁄4 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
50 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6.5
9/&'
9/&'
1:8 Multiplex drive mode
7IU
/&'VHJPHQWV
VWDWH
VWDWH
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
6Q
9/&'
966
9/&'
6Q
9/&'
966
D:DYHIRUPVDWGULYHU
9/&'
9/&'
VWDWH
9/&'
966
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
VWDWH
966
9/&'
9/&'
9/&'
9/&'
E5HVXOWDQWZDYHIRUPVDW/&'VHJPHQW
DDD
Vstate1(t) = VSn(t)  VBP0(t). Vstate2(t) = VSn + 1(t)  VBP0(t). Von(RMS)(t) = 0.424VLCD. Voff(RMS)(t) = 0.293VLCD.
Fig 31. Waveforms for 1:8 multiplex drive mode, 1⁄4 bias, line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
51 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.10.6.6
1:9 Multiplex drive mode
/&'VHJPHQWV
VWDWH
VWDWH
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
9/&'
%3
9/&'
966
9/&'
%3
9/&'
9/&'
966
9/&'
6Q
9/&'
966
9/&'
6Q
9/&'
966
9/&'
9/&'
VWDWH
9/&'
966
9/&'
9/&'
9/&'
VWDWH
9/&'
9/&'
9/&'
9/&'
966
9/&'
9/&'
9/&'
9/&'
DDD
Vstate1(t) = VSn(t)  VBP0(t). Vstate2(t) = VSn + 1(t)  VBP0(t). Von(RMS)(t) = 0.408VLCD. Voff(RMS)(t) = 0.289VLCD.
Fig 32. Waveforms for 1:9 multiplex drive mode with 1⁄4 bias and line inversion mode (n = 1)
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
52 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
%3
9/&'
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
9/&'
966
%3
9/&'
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
9/&'
966
6Q
9/&'
9/&'
9/&'
9/&'
966
7IU
IUDPHQ
7IU
IUDPHQ
/&'VHJPHQWV
VWDWH
VWDWH
9/&'
9/&'
9/&'
9/&'
VWDWH
966
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
9/&'
VWDWH
966
9/&'
9/&'
9/&'
9/&'
DDD
Vstate1(t) = VSn(t)  VBP0(t). Vstate2(t) = VSn + 1(t)  VBP0(t). Von(RMS)(t) = 0.408VLCD. Voff(RMS)(t) = 0.289VLCD.
Fig 33. Waveforms for 1:9 multiplex drive mode with 1⁄4 bias and frame inversion mode
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
53 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.11 Backplane outputs
The LCD drive section includes nine backplane outputs: COM0 to COM8. The backplanes
are double implemented to offer a higher flexibility for the glass layout.
The backplane output signals are generated based on the selected LCD multiplex drive
mode. Table 36 describes which outputs are active for each of the multiplex drive modes
and what signal is generated.
Table 36.
Mapping of output pins and corresponding output signals with respect to the
multiplex driving mode
Multiplex
drive mode
Output pin
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
Signal
static
BP0
BP0
BP0
BP0
BP0
BP0
BP0
BP0
BP0
1:2
BP0
BP1
BP0
BP1
BP0
BP1
BP0
BP1
BP0
1:4
BP0
BP1
BP2
BP3
BP0
BP3
BP2
BP1
BP0
1:6
BP0
BP1
BP2
BP3
BP4
BP5
BP2
BP1
BP0
1:8
BP0
BP1
BP2
BP3
BP4
BP5
BP6
BP7
BP0
1:9
BP0
BP1
BP2
BP3
BP4
BP5
BP6
BP7
BP8
Table 37 describes the corresponding layout topology.
Table 37.
Layout topology of output pins and corresponding output signals with respect to the multiplex driving
mode
Multiplex drive mode
Static
1:2
1:4
1:6
1:8
1:9
Signal
On pin
Signal
On pin
Signal
On pin
Signal
On pin
Signal
On pin
Signal
On pin
BP0
COM0
BP0
COM0
BP0
COM0
BP0
COM0
BP0
COM0
BP0
COM0
COM8
BP1
COM1
COM1
COM2
COM2
COM4
COM3
COM6
COM4
COM8
COM5
BP1
COM1
COM6
COM3
COM7
COM5
COM8
COM7
COM4
COM8
BP1
COM8
BP1
COM1
COM7
BP2
COM1
BP1
COM1
BP2
COM2
COM7
BP2
COM2
BP3
COM3
COM2
BP3
COM3
BP4
COM4
COM6
BP4
COM4
BP5
COM5
BP2
COM2
COM6
BP3
COM3
BP5
COM5
BP6
COM6
BP3
COM3
BP4
COM4
BP6
COM6
BP7
COM7
COM5
BP5
COM5
BP7
COM7
BP8
COM8
7.11.1 Driving strength on the backplanes
Corresponding output pins (COMx), which are carrying the same signal (BPx), may
optionally be connected to the display. This allows gaining a higher driving strength. If not
required, the unused pins can be left open-circuit.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
54 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.12 Segment outputs
The LCD drive section includes 102 segment outputs (S0 to S101) 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
than 102 segment outputs are required, the unused segment outputs must be left
open-circuit.
7.13 Display register
The display register holds the display data while the corresponding multiplex signals are
generated.
7.14 Display RAM
The display RAM is a static 102  9-bit RAM which stores LCD data. Logic 1 in the RAM
bit map indicates the on-state, logic 0 the off-state of the corresponding LCD element.
There is a one-to-one correspondence between
• the bits in the RAM bitmap and the LCD segments/elements
• the RAM columns and the segment outputs
• the RAM rows and the backplane outputs.
The display RAM bit map, Figure 34 on page 60, shows row 0 to row 8 which correspond
with the backplane outputs COM0 to COM8, and column 0 to column 101 which
correspond with the segment outputs S0 to S101. In multiplexed LCD applications, the
data of each row of the display RAM is time-multiplexed with the corresponding backplane
(row 0 with COM0, row 1 with COM1, and so on).
When display data is transmitted to the PCF8538, 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 does not wait for the acknowledge cycle as with the commands.
Depending on the current multiplex drive mode, data is stored singularly, in pairs,
quadruples, sextuples or bytes.
7.14.1 Data pointer
The addressing mechanism for the display RAM is realized using a 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 Data-pointer-X and Data-pointer-Y commands. Following these
commands, 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. After each byte is stored, the contents of the data
pointer are incremented
•
•
•
•
PCF8538
Product data sheet
by eight (static drive mode)
by four (1:2 multiplex drive mode)
by two (1:4 multiplex drive mode)
by one or two (1:6 multiplex drive mode)
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
55 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
• by one (1:8 and 1:9 multiplex drive mode)
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. To send new RAM data, the data pointer must be reset.
If a data access with the I2C- or SPI-bus is terminated early, then the state of the data
pointer is unknown. The data pointer must then be re-written before further RAM
accesses.
7.14.1.1
Data pointer in cascade configuration
In cascaded applications each PCF8538 in the cascade must be addressed separately.
Initially, the first PCF8538 is selected by sending the Device-address command matching
the first hardware address. Then the data pointer is set to the preferred display RAM
address with the Data-pointer-X and Data-pointer-Y commands.
Storage is allowed only when the content of the device address register matches with the
hardware device address applied to A0 and A1 (see Section 7.2.3). If the content of the
device address register and the hardware device address do not match, then data storage
is inhibited but the data pointer is incremented as if data storage had taken place.
7.14.2 RAM filling
For the following examples showing the RAM filling patterns, it is assumed that the bits
shown in Table 38 are transferred to the RAM.
Table 38.
Bit scheme used to illustrate the RAM filling patterns
Bit 7
MSB
6
5
4
3
2
1
0
LSB
Byte
7.14.2.1
1
aa7
aa6
aa5
aa4
aa3
aa2
aa1
aa0
2
ab7
ab6
ab5
ab4
ab3
ab2
ab1
ab0
:
:
:
:
:
:
:
:
:
204
hk7
hk6
hk5
hk4
hk3
hk2
hk1
hk0
RAM filling in static drive mode
In the static drive mode the eight transmitted data bits are placed in eight successive
display RAM columns in row 0 (see Table 39).
Table 39.
RAM filling in static drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
aa7 aa6 aa5 aa4 aa3 aa2 aa1 aa0 ab7 ab6 ab5 ab4 ab3 ab2 ab1 ab0 :
am4 am3 am2
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
:
-
-
-
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
:
-
-
-
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
:
99
100
101
In order to fill the whole RAM row, 13 bytes must be sent to the PCF8538. Any data bits
that spill over the RAM and additional data bytes sent are discarded.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
56 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.14.2.2
RAM filling in 1:2 multiplex drive mode
In the 1:2 multiplex drive mode the eight transmitted data bits are placed in four
successive display RAM columns of two rows (see Table 40).
Table 40.
RAM filling in 1:2 multiplex drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
1
2
3
4
5
6
7
:
99
100
101
0
aa7
aa5
aa3
aa1
ab7
ab5
ab3
ab1
:
ay1
az7
az5
1
aa6
aa4
aa2
aa0
ab6
ab4
ab2
ab0
:
ay0
az6
az4
2
-
-
-
-
-
-
-
-
:
-
-
-
:
:
:
:
:
:
:
:
:
:
:
:
:
8
-
-
-
-
-
-
-
-
:
-
-
-
In order to fill the whole two RAM rows 26 bytes need to be sent to the PCF8538. Any
data bits that spill over the RAM and additional data bytes sent are discarded.
7.14.2.3
RAM filling in 1:4 multiplex drive mode
In the 1:4 multiplex drive mode the eight transmitted data bits are placed in two
successive display RAM columns of four rows (see Table 41).
Table 41.
RAM filling in 1:4 multiplex drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
1
2
3
:
99
100
101
0
aa7
aa3
ab7
ab3
:
bx3
by7
by3
1
aa6
aa2
ab6
ab2
:
bx2
by6
by2
2
aa5
aa1
ab5
ab1
:
bx1
by5
by1
3
aa4
aa0
ab4
ab0
bx0
by4
by0
4
-
-
-
-
:
-
-
-
:
:
:
:
:
:
:
:
:
8
-
-
-
-
:
-
-
-
In order to fill the whole four RAM rows 51 bytes need to be sent to the PCF8538.
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.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
57 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
7.14.2.4
RAM filling in 1:6 multiplex drive mode
In the 1:6 multiplex drive mode the eight transmitted data bits are placed as shown in
Table 42.
Table 42.
RAM filling in 1:6 multiplex drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
1
2
3
:
99
100
101
0
aa7
aa1
ab3
ac5
:
cw5
cx7
cx1
1
aa6
aa0
ab2
ac4
:
cw4
cx6
cx0
2
aa5
ab7
ab1
ac3
:
cw3
cx5
cy7
3
aa4
ab6
ab0
ac2
:
cw2
cx4
cy6
4
aa3
ab5
ac7
ac1
:
cw1
cx3
cy5
5
aa2
ab4
ac6
ac0
:
cw0
cx2
cy4
6
-
-
-
-
:
-
-
-
7
-
-
-
-
:
-
-
-
8
-
-
-
-
:
-
-
-
The remaining bits of a byte are wrapped up into the next column. In order to fill the whole
RAM addresses 77 bytes need to be sent to the PCF8538. Any data bits that spill over the
RAM and additional data bytes sent are discarded.
7.14.2.5
RAM filling in 1:8 multiplex drive mode
In the 1:8 multiplex drive mode the eight transmitted data bits are placed into eight rows of
one display RAM column (see Table 43).
Table 43.
RAM filling in 1:8 multiplex drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
1
2
:
99
100
101
0
aa7
ab7
ac7
:
dv7
dw7
dx7
1
aa6
ab6
ac6
:
dv6
dw6
dx6
2
aa5
ab5
ac5
:
dv5
dw5
dx5
3
aa4
ab4
ac4
:
dv4
dw4
dx4
4
aa3
ab3
ac3
:
dv3
dw3
dx3
5
aa2
ab2
ac2
:
dv2
dw2
dx2
6
aa1
ab1
ac1
:
dv1
dw1
dx1
7
aa0
ab0
ac0
:
dv0
dw0
dx0
8
-
-
-
:
-
-
-
In order to fill the whole RAM addresses 102 bytes need to be sent to the PCF8538.
Additional data bytes sent are discarded.
7.14.2.6
RAM filling in 1:9 multiplex drive mode
In the 1:9 multiplex drive mode the transmitted bytes are stored continuously in the eight
RAM rows until RAM column 101 while the data pointer X is automatically wrapped
around from RAM column 0 to RAM column 101 (data pointer Y remains logic 0). Then the
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
58 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
data pointer X wraps around to RAM column 0 while data pointer Y is set to logic 1 to fill
RAM row 8. From the next bytes sent, only the LSB (bit 0) is stored in RAM row 8. The 7
most significant data bits are discarded. In order to fill the whole RAM addresses 204
bytes need to be sent to the PCF8538 but any data bits that spill over the RAM and
additional data bytes sent are discarded.
Table 44.
RAM filling in 1:9 multiplex drive mode
RAM row/
backplane
output
(COM)
RAM column/Segment output (S)
0
1
2
:
99
100
101
0
aa7
ab7
ac7
:
dv7
dw7
dx7
1
aa6
ab6
ac6
:
dv6
dw6
dx6
2
aa5
ab5
ac5
:
dv5
dw5
dx5
3
aa4
ab4
ac4
:
dv4
dw4
dx4
4
aa3
ab3
ac3
:
dv3
dw3
dx3
5
aa2
ab2
ac2
:
dv2
dw2
dx2
6
aa1
ab1
ac1
:
dv1
dw1
dx1
7
aa0
ab0
ac0
:
dv0
dw0
dx0
8
dy0
dz0
ea0
:
hi0
hj0
hk0
7.14.3 Bank selection
The PCF8538 includes a RAM bank switching feature in the static, 1:2, and 1:4 multiplex
drive modes. A bank can be thought of as a collection of RAM rows. The RAM bank
switching gives the provision for preparing display information in an alternative bank and
to be able to switch to it once it is complete. Figure 34 shows the location of the banks
relative to the RAM map.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
59 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
FROXPQV
GLVSOD\5$0FROXPQVVHJPHQWVRXWSXWV6
VWDWLFGULYHPRGH
URZV
GLVSOD\5$0URZV
EDFNSODQHRXWSXWV
&20
EDQN
EDQN
EDQN
EDQN
EDQN
EDQN
EDQN
EDQN
FROXPQV
GLVSOD\5$0FROXPQVVHJPHQWVRXWSXWV6
PXOWLSOH[GULYHPRGH
EDQN
URZV
GLVSOD\5$0URZV
EDFNSODQHRXWSXWV
&20
EDQN
EDQN
EDQN
FROXPQV
GLVSOD\5$0FROXPQVVHJPHQWVRXWSXWV6
PXOWLSOH[GULYHPRGH
URZV
GLVSOD\5$0URZV
EDFNSODQHRXWSXWV
&20
EDQN
EDQN
DDD
The display RAM bitmap shows the direct relationship between the display RAM column and the
segment outputs, between the bits in a RAM row and the backplane outputs, and between the
RAM rows and banks.
Fig 34. Display RAM bitmap and bank definition
Input and output banks can be set independently from one another with the bank-select
commands (see Section 7.7.2 on page 22). Figure 35 shows the concept.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
60 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
LQSXWEDQNVHOHFWFRPPDQG
FRQWUROVWKHLQSXWGDWDSDWK
RXWSXWEDQNVHOHFWFRPPDQG
FRQWUROVWKHRXWSXWGDWDSDWK
%$1.
0,&52&21752//(5
',63/$<
5$0
%$1.
DDD
Fig 35. Example of bank selection in 1:4 multiplex mode
In Figure 36 an example is shown for the 1:4 multiplex drive mode where the displayed
data is read from the first four rows of the memory (bank 0), while the transmitted data is
stored in the second four rows of the memory (bank 4). Theses second four rows are
currently not accessed for reading. Therefore different content can be loaded into the first
and second four RAM rows. When switching to reading with the Output-bank-select
command it will be immediately displayed on the LCD.
FROXPQV
GLVSOD\5$0FROXPQVVHJPHQWVRXWSXWV6
RXWSXW
5$0EDQN
WRWKH/&'
URZV
GLVSOD\5$0URZV
EDFNSODQHRXWSXWV &20
WRWKH5$0
LQSXW
5$0EDQN
DDD
Fig 36. Example of the Input-bank-select and the Output-bank-select command with
multiplex drive mode 1:4
7.14.3.1
Input-bank-select
The Input-bank-select command (see Table 25 on page 22) loads display data into the
display RAM in accordance with the selected LCD drive configuration (see Figure 34 on
page 60).
• In static drive mode, an individual content can be stored in each RAM bank (bank 0 to
bank 7 which corresponds to row 0 to row 7).
• In 1:2 multiplex drive mode, individual content for RAM bank 0 (row 0 and row 1),
RAM bank 2 (row 2 and row 3), RAM bank 4 (row 4 and 5) and RAM bank 6 (row 6
and row 7) can be stored.
• In 1:4 multiplex drive mode individual content can be stored in RAM bank 0 (row 0 to
row 3) and RAM bank 4 (row 4 to row 7).
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
61 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
The Input-bank-select command works independently to the Output-bank-select
command.
7.14.3.2
Output-bank-select
The Output-bank-select command (see Table 26 on page 22) selects the display RAM
transferring it to the display register in accordance with the selected LCD drive
configuration (see Figure 34 on page 60).
• In the static drive mode, it is possible to request the content of RAM bank 1 (row 1) to
RAM bank 7 (row 7) for display instead of the default RAM bank 0 (row 0).
• In 1:2 multiplex drive mode, the content of RAM bank 2 (row 2 and row 3) or of RAM
bank 4 (row 4 and row 5) or of RAM bank 6 (row 6 and row 7) may be selected
instead of the default RAM bank 0 (row 0 and row 1).
• In 1:4 multiplex drive mode, the content of RAM bank 4 (row 4, 5, 6, and 7) may be
selected instead of RAM bank 0 (row 0, 1, 2, and 3).
The Output-bank-select command works independently to the Input-bank-select
command.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
62 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
8. Bus interfaces
8.1 Control byte and register selection
After initiating the communication over the bus and sending the slave address (I2C-bus,
see Section 8.2) or subaddress (SPI-bus, see Section 8.3 on page 68), 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
This allows sending a mixture of RAM and command data in one access or alternatively,
to send just one type of data in one access. In this way, it is possible to configure the
device and then fill the display RAM with little overhead. The display bytes are stored in
the display RAM at the address specified by the data pointer.
Table 45.
Control byte description
Bit
Symbol
7
CO
6 to 5
4 to 0
Value
Description
continue bit
0
last control byte
1
control bytes continue
RS[1:0]
register selection
-
00, 10
command register
01
RAM data
11
unused
-
06%
unused
&2 56>@
/6%
QRWUHOHYDQW
DDD
Fig 37. Control byte format
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
63 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
8.2 I2C interface
The I2C-bus is selected by connecting pin IFS to VDD1.
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.
In Chip-On-Glass (COG) applications, where the track resistance between the SDA
output pin to the system SDA input line can be significant, the bus pull-up resistor and the
Indium Tin Oxide (ITO) track resistance may generate a voltage divider. As a
consequence it may be possible that the acknowledge cycle, generated by the LCD driver,
cannot be interpreted as logic 0 by the master. Therefore it is an advantage for COG
applications to have the acknowledge output separated from the data line. For that
reason, the SDA line of the PCF8538 is split into SDI/SDAIN and SDAOUT.
In COG applications where the acknowledge cycle is required, it is necessary to minimize
the track resistance from the SDAOUT pin to the system SDI/SDAIN line to guarantee a
valid LOW level.
By splitting the SDA line into SDI/SDAIN and SDAOUT (having the SDAOUT open
circuit), the device could be used in a mode that ignores the acknowledge cycle.
Separating the acknowledge output from the serial data line can avoid design efforts to
generate a valid acknowledge level. However, in that case the I2C-bus master has to be
set up in such a way that it ignores the acknowledge cycle.2
By connecting pin SDAOUT to pin SDI/SDAIN the SDI/SDAIN line becomes fully I2C-bus
compatible. The following definition assumes SDI/SDAIN and SDAOUT are connected
and refers to the pair as SDA.
8.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
are interpreted as a control signal (see Figure 38).
6'$
6&/
GDWDOLQH
VWDEOH
GDWDYDOLG
FKDQJH
RIGDWD
DOORZHG
DDD
Fig 38. I2C-bus - bit transfer
8.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).
2.
For further information, consider the NXP application note: Ref. 1 “AN10170”.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
64 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
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 39.
6'$
6'$
6&/
6&/
6
67$57FRQGLWLRQ
6723FRQGLWLRQ
DDD
Fig 39. I2C-bus - definition of START and STOP conditions
8.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 40.
0$67(5
75$160,77(5
5(&(,9(5
6/$9(
5(&(,9(5
6/$9(
75$160,77(5
5(&(,9(5
0$67(5
75$160,77(5
0$67(5
75$160,77(5
5(&(,9(5
6'$
6&/
DDD
Fig 40. I2C-bus - system configuration
8.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 41.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
65 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
GDWDRXWSXW
E\WUDQVPLWWHU
QRWDFNQRZOHGJH
GDWDRXWSXW
E\UHFHLYHU
DFNQRZOHGJH
6&/IURP
PDVWHU
6
FORFNSXOVHIRU
DFNQRZOHGJHPHQW
67$57FRQGLWLRQ
DDD
Fig 41. Acknowledgement on the I2C-bus
8.2.5 I2C-bus controller
The PCF8538 acts as an I2C-bus slave receiver. It does not initiate I2C-bus transfers. The
only data output from PCF8538 is the acknowledge signals and the temperature readout
byte of the selected device.
8.2.6 Input filters
To enhance noise immunity in electrically adverse environments, RC low-pass filters are
provided on the SDA and SCL lines.
8.2.7 I2C-bus slave address
Device selection depends on the I2C-bus slave address.
Table 46.
I2C slave address byte
Slave address
Bit
7
6
5
4
3
2
1
1
1
1
0
SA1
SA0
MSB
slave address
0
0
LSB
R/W
The least significant bit of the slave address byte is bit R/W (see Table 47).
Table 47.
R/W-bit description
R/W
Description
0
write data
1
read data
Bit 1 and bit 2 of the slave address are defined by connecting the inputs SA0 and SA1 to
either VSS1 (logic 0) or VDD1 (logic 1). Therefore, four instances of PCF8538 can be
distinguished on the same I2C-bus.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
66 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
8.2.8 I2C-bus protocol
The I2C-bus protocol is shown in Figure 42. The sequence is initiated with a START
condition (S) from the I2C-bus master which is followed by one of the four PCF8538 slave
addresses available. All PCF8538 with the corresponding SA1 and SA0 level
acknowledge in parallel to the slave address, but all PCF8538 with the alternative SA1
and SA0 levels ignore the whole I2C-bus transfer.
5: VODYHDGGUHVV
FRQWUROE\WH
5$0FRPPDQGE\WH
6 6
& 5 5
6 $ $ $ 2 6 6
0
$ 6
%
/
6 3
%
(;$03/(6
DWUDQVPLWWZRE\WHVRI5$0GDWD
6 6
6 $ $ $ $
5$0'$7$
$
5$0'$7$
$ 3
$
&200$1'
$ $
&200$1'
$ 3
$
&200$1'
$ $
5$0'$7$
$
EWUDQVPLWWZRFRPPDQGE\WHV
6 6
6 $ $ $ FWUDQVPLWRQHFRPPDQGE\WHDQGWZR5$0GDWHE\WHV
6 6
6 $ $ $ 5$0'$7$
$ 3
DDD
Fig 42. I2C-bus protocol - write mode
After acknowledgement, a control byte follows which defines if the next byte is RAM or
command information. The control byte (see Table 45 on page 63) also defines whether
the next byte is a control byte or further RAM or command data.
For a temperature readout (see Section 7.10.4.1 on page 38), the R/W bit must be logic 1.
The next data byte following is provided by the PCF8538 as shown in Figure 43.
5: VODYHDGGUHVV
WHPSHUDWXUH
UHDGRXWE\WH
6 6
0
6 $ $ $ 6
%
DFNQRZOHGJH
IURP3&)
/
6 $ 3
%
DFNQRZOHGJH
IURPPDVWHU
DDD
Fig 43. I2C-bus protocol - read mode
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
67 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
8.3 SPI interface
The SPI interface is selected by connecting pin IFS to VSS1.
Data transfer to the device is made via a four-line SPI-bus (see Table 48). The SPI-bus is
initialized whenever the chip enable line pin CE is LOW.
Table 48.
Serial interface
Symbol
Function
Description
CE
chip enable input;
active LOW[1]
when HIGH, the interface is reset
SCL
serial clock input
input may be higher than VDD1
SDI/SDAIN serial data input
input may be higher than VDD1;
input data is sampled on the rising edge of SCL
SDO
[1]
serial data output
-
The chip enable must not be wired permanently LOW.
8.3.1 Data transmission
The chip enable signal (CE) is used to initialize data transmission. Each data transfer is a
byte, with the MSB sent first. The first byte transmitted is the subaddress byte.
GDWDEXV
68%$''5(66
'$7$
'$7$
'$7$
&(
DDD
Fig 44. SPI-bus protocol - 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 49.
Subaddress byte definition
Bit
Symbol
7
R/W
6 to 5
SA
4 to 0
-
Value
Description
data read or write selection
0
write data
1
read data
01
subaddress; other codes cause the device to
ignore data transfer
unused
Figure 45 shows an example of an SPI data transfer.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
68 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
5:
E
6$
E
XQXVHG
E
E
E
E
&2
E
E
E
56
E
E
XQXVHG
E
E
E
ELDVV\VWHP %>@ E
E
E
E
E
E
E
E
E
E
6&/
6',
&(
DDD
In this example, the bias system is set to 1⁄3. The transfer is terminated by CE returning to logic 1. After the last bit is
transmitted, the state of the SDI/SDAIN line is not important.
Fig 45. SPI-bus example
For a temperature readout (see Section 7.10.4.1 on page 38), the R/W bit must be logic 1.
The next data byte following is provided by the PCF8538 as shown in Figure 46.
WHPSHUDWXUH
UHDGRXWE\WH
5: VXEDGGUHVV
DDD
Fig 46. SPI-bus protocol - read example
5: VXEDGGUHVV
FRQWUROE\WH
& 5 5
2 6 6
5$0FRPPDQGE\WH
/
6
%
0
6
%
(;$03/(6
DWUDQVPLWWZRE\WHVRIGLVSOD\5$0GDWD
5$0'$7$
5$0'$7$
EWUDQVPLWWZRFRPPDQGE\WHV
&200$1'
&200$1'
5$0'$7$
FWUDQVPLWRQHFRPPDQGE\WHDQGWZRGLVSOD\5$0GDWHE\WHV
&200$1'
5$0'$7$
DDD
Data transfers are terminated by de-asserting CE (set CE to logic 1).
Fig 47. SPI-bus protocol - write example
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
69 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
9. Internal circuitry
9/&'
9''9/&',19/&'6(16(
9/&'2876&/6',6'$,1
6'$2877
966
966
9''
9''9''
966
966966
&20WR&20
6WR6
6<1&6<1&
,)66'2&(
6$6$&/.
26&$$
567777
966
9''
7
LQWR,&
966
966
966
9''
7
966
LQWR,&
966
966
DDD
Fig 48. Device protection diagram
10. 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.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
70 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
CAUTION
Semiconductors are light sensitive. Exposure to light sources can cause the IC to
malfunction. The IC must be protected against light. The protection must be applied to all
sides of the IC.
11. Limiting values
Table 50. Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
Symbol
Parameter
Conditions
Min
Max
Unit
VDD1
supply voltage 1
‘
0.5
+6.5
V
VDD2
supply voltage 2
charge pump
0.5
+6.5
V
VDD3
supply voltage 3
analog
0.5
+6.5
V
IDD1
supply current 1
analog and digital
50
+50
mA
IDD2
supply current 2
charge pump
50
+50
mA
IDD3
supply current 3
analog
50
+50
mA
VLCD
LCD supply voltage
external supply, input on pin
VLCDIN
0.5
+20
V
IDD(LCD)
LCD supply current
50
+50
mA
Vi
input voltage
on pins CLK, OSC, A0, A1,
RST, IFS, SCL, SDI/SDAIN,
SA0, CE, SA1, SYNC0,
SYNC1
0.5
+6.5
V
on pin VLCDSENSE
0.5
+20
V
II
input current
10
+10
mA
VO
output voltage
on pins S0 to S101,
COM0 to COM8, VLCDOUT
0.5
+20
V
on pins SDO, SA0,
SDAOUT, CLK, SYNC0,
SYNC1
0.5
+6.5
V
10
+10
mA
IO
output current
ISS
ground supply current
50
+50
mA
Ptot
total power dissipation
-
400
mW
P/out
power dissipation per
output
-
100
mW
VESD
electrostatic discharge
voltage
[1]
-
2000
V
Ilu
latch-up current
[2]
-
150
mA
Tstg
storage temperature
[3]
65
+150
C
Tamb
ambient temperature
40
+85
C
HBM
operating device
[1]
Pass level; Human Body Model (HBM), according to Ref. 8 “JESD22-A114”.
[2]
Pass level; latch-up testing according to Ref. 9 “JESD78” at maximum ambient temperature (Tamb(max)).
[3]
According to the store and transport requirements (see Ref. 14 “UM10569”) the devices have to be stored at a temperature of +8 C to
+45 C and a humidity of 25 % to 75 %.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
71 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
12. Static characteristics
Table 51. Static characteristics
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
Supplies
VDD1
supply voltage 1
2.5
-
5.5
V
VDD2
supply voltage 2
2.5
-
5.5
V
VDD3
supply voltage 3
2.5
-
5.5
V
VLCD
LCD supply voltage
external supply, input on
pin VLCDIN
4.0
-
12.0
V
internal supply, output on
pin VLCDOUT
4.0
-
12.0
V
default condition after
POR and Initialize
command, see Figure 49
-
40[1]
55[2]
A
display enabled;
internal clock
-
45[1]
-
A
default condition after
POR and Initialize
command
-
0
-
A
VDD2 = 5 V;
charge pump at
VLCD = 2  VDD2;
VLCD = 8 V;
CVLCD = 100 nF;
display disabled;
see Figure 50
-
25
-
A
default condition after
POR and Initialize
command, see Figure 51
-
40[3]
55[4]
A
display enabled;
internal clock
-
90[3]
-
A
display disabled, see
Figure 52
-
6.5
10
A
MUX 1:9;
bias;
ffr = 80 Hz;
RAM entirely filled with 1;
frame inversion mode;
display enabled;
no display attached
-
85
-
A
IDD1
IDD2
IDD3
IDD(LCD)
supply current 1
supply current 2
supply current 3
LCD supply current
VLCD  VDD2
on pin VDD1
on pin VDD2
on pin VDD3
on pin VLCDIN;
external VLCD = 8 V
1⁄
4
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
72 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 51. Static characteristics …continued
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
VLCD
LCD voltage variation
on pin VLCDOUT;
internal VLCD;
V[8:0] = 86h;
Tamb = 25 C;
see Figure 53
7950
8010
8070
mV
ffr
frame frequency variation
internal clock;
FF[4:0] = 00111;
Tamb = 25 C;
see Figure 54
77
80
83
Hz
Tmeas
measurement temperature
variation
Tamb = 25 C;
see Figure 55
-
0
-
C
external VLCD = 8 V
-
1
-
k
output resistance on pin S0 external VLCD = 8 V
to S101
-
2.5
-
k
Accuracy
Output resistance
Ro(COM[0:8]) output resistance on pin
COM0 to COM8
Ro(S[0:101])
Logic
On pins CLK, OSC, A0, A1, SYNC0, SYNC1, RST, IFS
VI
input voltage
VSS1  0.5 -
VDD1 + 0.5 V
VIL
LOW-level input voltage
-
-
0.3VDD1
V
VIH
HIGH-level input voltage
0.7VDD1
-
-
V
ILI
input leakage current
-
0
-
A
VI = VDD1 or VSS1
On pins CLK, SYNC0, SYNC1
VO
output voltage
0.5
-
VDD1 + 0.5 V
VOH
HIGH-level output voltage
0.8VDD1
-
-
V
VOL
LOW-level output voltage
-
-
0.2VDD1
V
IOH
HIGH-level output current
output source current;
VOH = 4.6 V;
VDD1 = 5 V
1
-
-
mA
IOL
LOW-level output current
output sink current;
VOL = 0.4 V;
VDD1 = 5 V
1
-
-
mA
ILO
output leakage current
VO = VDD1 or VSS1
-
0
-
A
I2C-bus
On pins SCL, SDI/SDAIN
VI
input voltage
VSS1  0.5 -
5.5
V
VIL
LOW-level input voltage
-
0.3VDD1
V
VIH
HIGH-level input voltage
ILI
input leakage current
PCF8538
Product data sheet
VI = VDD1 or VSS1
0.7VDD1
-
-
V
-
0
-
A
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
-
© NXP Semiconductors N.V. 2014. All rights reserved.
73 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 51. Static characteristics …continued
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
0.5
-
+5.5
V
On pin SDAOUT
VO
output voltage
IOL
LOW-level output current
output sink current;
VOL = 0.4 V
6
-
-
mA
ILI
input leakage current
VI = VDD1 or VSS1
-
0
-
A
ILO
output leakage current
VO = VSS1
-
0
-
A
on pins SCL, SDI/SDAIN
VSS1  0.5 -
5.5
V
on pin CE
VSS1  0.5 -
VDD1 + 0.5 V
SPI-bus
On pins SCL, SDI/SDAIN, CE
VI
input voltage
VIL
LOW-level input voltage
-
-
0.3VDD1
V
VIH
HIGH-level input voltage
0.7VDD1
-
-
V
ILI
input leakage current
-
0
-
A
VI = VDD1 or VSS1
On pin SDO
VO
output voltage
0.5
-
VDD1 + 0.5 V
VOH
HIGH-level output voltage
0.8VDD1
-
-
V
VOL
LOW-level output voltage
-
-
0.2VDD1
V
IOH
HIGH-level output current
output source current;
VOH = 4.6 V;
VDD1 = 5 V
1
-
-
mA
IOL
LOW-level output current
output sink current;
VOL = 0.4 V;
VDD1 = 5 V
1
-
-
mA
ILO
output leakage current
VO = VDD1 or VSS1
-
0
-
A
[1]
VDD1 = 5 V; Tamb = 25 C.
[2]
VDD1 = 5.5 V; Tamb = 85 C.
[3]
VDD3 = 5 V; Tamb = 25 C.
[4]
VDD3 = 5.5 V; Tamb = 85 C.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
74 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
,''
—$
7DPEž&
Default conditions after POR and initialization.
(1) VDD1 = 5.5 V.
(2) VDD1 = 5 V.
(3) VDD1 = 3 V.
(4) VDD1 = 2.5 V.
Fig 49. Typical IDD1 with respect to temperature
DDD
,''
—$
7DPEž&
(1) VDD2 = 3 V; charge pump at VLCD = 3  VDD2; VLCD = 8 V; CVLCD = 100 nF; display disabled.
(2) VDD2 = 5 V; charge pump at VLCD = 2  VDD2; VLCD = 8 V; CVLCD = 100 nF; display disabled.
Fig 50. Typical IDD2 with respect to temperature
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
75 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
,''
—$
7DPEž&
Default conditions after POR.
(1) VDD1 = 5.5 V.
(2) VDD1 = 5 V.
(3) VDD1 = 3 V.
(4) VDD1 = 2.5 V.
Fig 51. Typical IDD3 with respect to temperature
DDD
,''/&'
—$
9/&' 9
9/&' 9
9/&' 9
7DPEž&
Conditions: External VLCD; display disabled.
Fig 52. Typical IDD(LCD) with respect to temperature
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
76 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
9/&'
9
7DPEž&
Conditions: VDD2 = 5 V; charge pump at VLCD = 2  VDD2; VLCD = 8 V; V[8:0] = 134h; temperature
compensation disabled.
Fig 53. Typical VLCD variation with respect to temperature
DDD
IIU
+]
7DPEž&
Conditions: frame frequency prescaler = 00111; 80 Hz typical.
Fig 54. Typical frame frequency variation with respect to temperature
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
77 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
DDD
7PHDV
ž&
7PHDVPD[
7PHDVW\S
7PHDVPLQ
7DPEž&
Fig 55. Measurement temperature variation with respect to temperature
13. Dynamic characteristics
13.1 General dynamic characteristics
Table 52. General dynamic characteristics
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified. All
timing values are valid within the operating supply voltage and ambient temperature range and are referenced to VIL and VIH
with an input voltage swing of VSS1 to VDD1.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
fclk(int)
internal clock frequency
on pin CLK;
FF[4:0] = 00111;
Tamb = 25 C
11088
11520
11952
Hz
fclk(ext)
external clock frequency
on pin CLK
6400
-
42700
Hz
tclk(H)
HIGH-level clock time
external clock source used
5
-
-
s
tclk(L)
LOW-level clock time
5
-
-
s
twL(RST_N)
RST_N LOW pulse width
3
-
-
s
-
-
400
pF
Cb
capacitive load for each
bus line
I2C-bus
IFON
WFON+
WFON/
9''
&/.
9''
DDD
Fig 56. Driver timing waveforms
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
78 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
13.2 I2C-bus timing characteristics
Table 53. I2C-bus timing characteristic
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified. All
timing values are valid within the operating supply voltage and ambient temperature range and are referenced to VIL and VIH
with an input voltage swing of VSS1 to VDD1.
Symbol
Parameter
Min
Typ
Max
Unit
fSCL
SCL frequency
Conditions
-
-
400
kHz
tBUF
bus free time between a
STOP and START
condition
1.3
-
-
s
tHD;STA
hold time (repeated)
START condition
0.6
-
-
s
tSU;STA
set-up time for a repeated
START condition
0.6
-
-
s
tVD;DAT
data valid time
[1]
-
-
0.9
s
tVD;ACK
data valid acknowledge
time
[2]
-
-
0.9
s
tLOW
LOW period of the SCL
clock
1.3
-
-
s
tHIGH
HIGH period of the SCL
clock
0.6
-
-
s
tf
fall time
of both SDA and SCL
signals
-
-
0.3
s
tr
rise time
of both SDA and SCL
signals
-
-
0.3
s
tSU;DAT
data set-up time
100
-
-
ns
tHD;DAT
data hold time
0
-
-
ns
tSU;STO
set-up time for STOP
condition
0.6
-
-
s
tw(spike)
spike pulse width
-
-
50
ns
[1]
tVD;DAT = minimum time for valid SDA output following SCL LOW.
[2]
tVD;ACK = time for acknowledgement signal from SCL LOW to SDA output LOW.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
79 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
SURWRFRO
67$57
FRQGLWLRQ
6
W6867$
ELW
06%
$
W/2:
ELW
$
W+,*+
I
ELW
5:
DFNQRZOHGJH
$
6723
FRQGLWLRQ
3
6&/
6&/
W%8)
WI
WU
6'$
W+'67$
W68'$7
W+''$7
W9''$7
W9'$&.
W68672
DDD
Fig 57. I2C-bus timing
13.3 SPI-bus timing characteristics
Table 54. SPI-bus timing characteristics
VDD1, VDD2, VDD3 = 2.5 V to 5.5 V; VSS1 = 0 V; VLCD = 4.0 V to 12.0 V; Tamb = 40 C to +85 C; unless otherwise specified. All
timing values are valid within the operating supply voltage and ambient temperature range and are referenced to VIL and VIH
with an input voltage swing of VSS1 to VDD1.
Symbol
Parameter
Conditions
Min
Max
Unit
Pin SCL
fclk(SCL)
SCL clock frequency
-
3.0
MHz
tSCL
SCL time
333
-
ns
tclk(H)
clock HIGH time
100
-
ns
tclk(L)
clock LOW time
150
-
ns
tr
rise time
for SCL signal
-
100
ns
tf
fall time
for SCL signal
-
100
ns
Pin CE
tsu(CE_N)
CE_N set-up time
30
-
ns
th(CE_N)
CE_N hold time
30
-
ns
trec(CE_N)
CE_N recovery time
30
-
ns
Pin SDI/SDAIN
tsu
set-up time
set-up time for SDI data
30
-
ns
th
hold time
hold time for SDI data
30
-
ns
SDO read delay time
CL = 100 pF
-
150
ns
-
50
ns
0
-
ns
Pin SDO
td(R)SDO
tdis(SDO)
SDO disable time
tt(SDI-SDO)
transition time from SDI to
SDO
[1]
[1]
to avoid bus conflict
No load value; bus will be held up by bus capacitance; use RC time constant with application values.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
80 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
&(
WVX&(B1
WU
WI
WFON6&/
WK&(B1
WUHF&(B1
6&/
WFON/
WFON+
ZULWH
WVX
WK
6',
6'2
5:
6$
5$
E
E
E
E
E
KLJK=
UHDG
6',
E
WW6',6'2
6'2
KLJK=
WG56'2
E
WGLV6'2
E
E
DDD
Fig 58. SPI-bus timing
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
81 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
14. Application information
14.1 ITO layout recommendations for ESD/EMC robustness in COG
applications
The crucial factor for gaining an EMC and ESD robust application is the quality of the
VSS1 line.
• To get an EMC/ESD robust ITO/glass layout, the RITO(VSS1) has to be kept as low as
possible.
• In the most common applications VSS1 will be connected to the pins T1, T2, A0, A1,
OSC, SA0, SA1 and IFS (in the case of using the SPI interface) by using a very wide
ITO connection
• If possible, the ITO connection of VSS1 should be made wide, for example by fanning
out the other connections
• When the display is enabled, the charge and discharge caused by display activity
affects the VSS1 line. This causes a dynamic current in the VSS1 line which means
that dynamic voltage peaks in the VSS1 line may interfere with the low voltage part of
the PCF8538. Therefore a low RITO(VSS1) is also important for an improved noise
immunity of the PCF8538 especially at high VLCD values (VLCD > 10 V).
• A low RITO(VSS1) will also improve the communication stability with the microcontroller
by reducing the effects of local ground (VSS1) bounce caused by high SDAACK
currents.
• It should be considered that VSS1 is internally connected to the IC substrate,
therefore noise on the VSS1 line will cause noise inside the IC.
Figure 59 and Figure 60 are showing the recommended ITO connections for a COG
layout according to the interface type use.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
82 of 107
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
6
6
6
6
%3
%3
%3
%3
%3
%3
%3
%3
%3
6
6
NXP Semiconductors
PCF8538
Product data sheet
\
9/&'
966
9''
%3
%3
%3
%3
6'2
6&/
6'$287
6<1&
&(
&/.
9''
567
6',6'$,1
9''
7
7
$
$
,)6
26&
6$
6$
966
966
7
7
966
9''
7
7
9/&'287
9/&',1
9/&'6(16(
%3
%3
%3
%3
[
567 6',6'$,1 6&/
6'$287
,72
IRLOFRQQHFWRU
(2) RITO  50 .
(3) RITO  200 .
Fig 59. Recommended ITO connections for the I2C interface
PCF8538
83 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
(1) RITO  100 .
DDD
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
%3
6<1&
3&)8*
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
6
6
6
6
%3
%3
%3
%3
%3
%3
%3
%3
%3
6
6
NXP Semiconductors
PCF8538
Product data sheet
\
9/&'
966
9''
&(
567 6',
%3
%3
%3
%3
6'2
6&/
6'$287
567
6',6'$,1
6<1&
&(
&/.
9''
9''
7
7
$
$
,)6
26&
6$
6$
966
7
7
966
966
[
9''
7
7
9/&'287
9/&',1
9/&'6(16(
9/
%3
%3
%3
%3
6'2 6&/
,72
IRLOFRQQHFWRU
(2) RITO  50 .
(3) RITO  200 .
Fig 60. Recommended ITO connections for the SPI interface
PCF8538
84 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
(1) RITO  100 .
DDD
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
%3
6<1&
3&)8*
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
14.2 Cascaded operation
In large display configurations, up to four PCF8538 can be distinguished on the same bus
by using the 2-bit hardware device addresses (A0 and A1).
Table 55.
Addressing cascaded PCF8538
Pin A1
Pin A0
Device
0
0
0 (master)
0
1
1 (slave)
1
0
2 (slave)
1
1
3 (slave)
14.2.1 Wiring backplane and segment outputs
9/&'H[W
9''
9''
9''
9'' 9/&'287 9/&'6(16( 9/&',1
9''
VHJPHQWV
EDFNSODQHV
RSHQFLUFXLW
3&) &/.
26&
$
$
966 966 966
6<1& 6<1&
9''
+267
0&8
63,RU
,&EXV
966
/&'3$1(/
9/&'H[W
9''
9''
9''
9'' 9/&'287 9/&'6(16( 9/&',1
966
VHJPHQWV
3&) EDFNSODQHV
&/.
26&
$
$
966 966 966
6<1& 6<1&
966
DDD
(1) Is master (OSC and A0 connected to VSS1).
(2) Is slave (OSC and A0 connected to VDD1).
Fig 61. Cascaded configuration with two PCF8538 with external VLCD and internal clock
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
85 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
9/&'
9''
9''
9''
9'' 9/&'287 9/&'6(16( 9/&',1
9''
VHJPHQWV
EDFNSODQHV
RSHQFLUFXLW
3&)
&/.
&/.
26&
$
$
966 966 966
6<1& 6<1&
9''
+267
0&8
63,RU
,&EXV
966
/&'3$1(/
9''
9''
9''
9'' 9/&'287 9/&'6(16( 9/&',1
966
VHJPHQWV
3&)
&/.
EDFNSODQHV
&/.
26&
$
$
966 966 966
6<1& 6<1&
966
DDD
(1) Is master (A0 connected to VSS1).
(2) Is slave (A0 connected to VDD1).
Fig 62. Cascaded configuration with two PCF8538 with internal VLCD and external clock
When the cascaded PCF8538 are synchronized, they can share the backplane signals
from one of the devices in the cascade. Such an arrangement is cost-effective in large
LCD applications since the backplane outputs of only one device need to be
through-plated to the backplane electrodes of the display. The other PCF8538 of the
cascade contribute additional segment outputs. The backplanes can either be connected
together to enhance the drive capability or some can be left open-circuit (such as the ones
from the slave in Figure 61 and Figure 62) or just some of the master and some of the
slave will be taken to facilitate the layout of the display.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
86 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
14.2.2 Device synchronization
The SYNC0 and SYNC1 lines are provided to maintain the correct synchronization
between all cascaded PCF8538. (SYNC1 must not be connected when using an
externally supplied VLCD.)This synchronization is guaranteed after the Power-On Reset
(POR). SYNC0 and SYNC1 are organized as input/output pins.
Both, the internally generated clock frequency or, alternatively, an externally supplied
clock signal can be used in cascaded applications.
In cascaded applications that use the internal clock, the master PCF8538 with device
address A[1:0] = 00 must have the OSC pin connected to VSS1 and the COE bit is set
logic 1, so that this device uses its internal clock to generate a clock signal at the CLK pin.
The other PCF8538 devices are having the OSC pin connected to VDD1, meaning that
these devices are ready to receive an external clock signal which is provided by the
master device with subaddress A[1:0] = 00.
If the master is providing the clock signal to the slave devices, care must be taken that the
sending of display enable or disable will be received by both, the master and the slaves at
the same time. When the display is disabled, the output from pin CLK is disabled too. The
disconnection of the clock may result in a DC component for the display.
In cascaded applications that use an external clock, all devices have the OSC pin
connected to VDD1 and thus an external CLK being provided for the system (all devices
connected to the same external CLK).
14.2.3 Display data
The storage of display data is determined by the contents of the device address register
(see Section 7.2.3 on page 10). Storage is allowed only when the content of the device
address register matches with the hardware device address applied to the pins A0 and
A1. If the content of the device address register and the hardware device address do not
match, data storage is inhibited but the data pointer is incremented as if data storage had
taken place. The hardware device address must not be changed while the device is being
accessed on the interface.
14.2.4 Data read
Only when the content of the device address register (see Section 7.2.3 on page 10)
matches with the hardware device address applied to the pins A0 and A1, the temperature
or device status readout (see Section 7.2.7 on page 12) is activated. If the content of the
device address register and the hardware device address do not match, the data output
pin (SDA or SDO) of the device is in 3-state. With this, bus conflicts and incorrect reading
is prevented.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
87 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
3&)
6&/
6'$,1
6'$287
3&)
6$
6$
6&/
6'$,1
6'$287
6$
6$
6'$
KLJK=
KLJKORZ
6&/
966
DDD
(1) Master.
(2) Slave.
a. I2C interface
3&)
6&/
6',
3&)
6'2
&(
6&/
6',
6'2
&(
6&/
6',
KLJKORZ
KLJK=
6'2
&(
DDD
(1) Master.
(2) Slave.
b. SPI interface
Fig 63. Cascade configuration for data reading
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
88 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
15. Bare die outline
%DUHGLHEXPSV
3&)8*
<
'
\
6
&
[
(
3&)8*
;
$
$
H
H
$
E
/
GHWDLO;
GHWDLO<
1RWHV
'LHPDUNLQJFRGH3&
)LJXUHQRWGUDZQWRVFDOH
2XWOLQH
YHUVLRQ
SFIXBGR
5HIHUHQFHV
,(&
-('(&
-(,7$
(XURSHDQ
SURMHFWLRQ
,VVXHGDWH
3&)8*
Fig 64. Bare die outline of PCF8538UG
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
89 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 56. Dimensions of PCF8538U
Original dimensions are in mm.
Unit (mm)
A
A1
A2
b
D
E
e
e1
L
max
-
0.018
-
-
-
-
-
-
-
nom
0.40
0.015
0.38
0.03
5.88
1.20
0.045
0.158
0.09
min
-
0.012
-
-
-
-
-
-
-
Table 57. Bump locations
All x/y coordinates represent the position of the center of each bump with respect to the center
(x/y = 0) of the chip; see Figure 64.
Symbol
Pin Coordinates
X (µm)
2847.5 495
-
2
2802.5 495
45
3
2757.5 495
45
COM7
4
2712.5 495
45
5
2667.5 495
COM6
6
2622.5 495
7
2577.5 495
COM5
8
2532.5 495
9
2487.5 495
COM4
10
2442.5 495
11
2397.5 495
12
VLCDIN
VLCDSENSE
VLCDOUT
T4
T3
T5
Product data sheet
Symbol
Y (µm) X (µm)
1
COM8
PCF8538
Pitch
Pin Coordinates
X (µm)
S101
Pitch
Y (µm) X (µm)
126 2846.7
495
-
127 2801.7
495
45
S100
128 2756.7
495
45
S99
129 2711.7
495
45
45
S98
130 2666.7
495
45
45
S97
131 2621.7
495
45
45
S96
132 2576.7
495
45
45
S95
133 2531.7
495
45
45
S94
134 2486.7
495
45
45
S93
135 2441.7
495
45
45
S92
136 2396.7
495
45
2352.5 495
45
S91
137 2351.7
495
45
13
2307.5 495
45
S90
138 2306.7
495
45
14
2262.5 495
45
S89
139 2261.7
495
45
15
2217.5 495
45
S88
140 2216.7
495
45
16
2172.5 495
45
S87
141 2171.7
495
45
17
2127.5 495
45
S86
142 2126.7
495
45
18
2082.5 495
45
S85
143 2081.7
495
45
19
2037.5 495
45
S84
144 1975.7
495
106
20
1992.5 495
45
S83
145 1930.7
495
45
21
1947.5 495
45
S82
146 1885.7
495
45
22
1902.5 495
45
S81
147 1840.7
495
45
23
1857.5 495
45
S80
148 1795.7
495
45
24
1812.5 495
45
S79
149 1750.7
495
45
25
1767.5 495
45
S78
150 1705.7
495
45
26
1722.5 495
45
S77
151 1660.7
495
45
27
1677.5 495
45
S76
152 1615.7
495
45
28
1632.5 495
45
S75
153 1570.7
495
45
29
1587.5 495
45
S74
154 1525.7
495
45
30
1542.5 495
45
S73
155 1480.7
495
45
31
1497.5 495
45
S72
156 1435.7
495
45
32
1452.5 495
45
S71
157 1390.7
495
45
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
90 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 57. Bump locations …continued
All x/y coordinates represent the position of the center of each bump with respect to the center
(x/y = 0) of the chip; see Figure 64.
Symbol
Pin Coordinates
X (µm)
T6
VSS2
Y (µm) X (µm)
Pin Coordinates
X (µm)
Pitch
Y (µm) X (µm)
33
1407.5 495
45
S70
158 1345.7
495
45
34
1362.5 495
45
S69
159 1300.7
495
45
35
1317.5 495
45
S68
160 1255.7
495
45
36
1272.5 495
45
S67
161 1210.7
495
45
37
1227.5 495
45
S66
162 1165.7
495
45
38
1182.5 495
45
S65
163 1120.7
495
45
39
1137.5 495
45
S64
164 1075.7
495
45
40
1092.5 495
45
S63
165 1030.7
495
45
41
1047.5 495
45
S62
166 985.7
495
45
1002.5 495
45
S61
167 940.7
495
45
43
957.5
495
45
S60
168 895.7
495
45
44
912.5
495
45
S59
169 850.7
495
45
45
867.5
495
45
S58
170 805.7
495
45
46
822.5
495
45
S57
171 760.7
495
45
47
777.5
495
45
S56
172 715.7
495
45
48
732.5
495
45
S55
173 670.7
495
45
49
687.5
495
45
S54
174 625.7
495
45
50
642.5
495
45
S53
175 580.7
495
45
51
597.5
495
45
S52
176 535.7
495
45
52
552.5
495
45
S51
177 490.7
495
45
53
507.5
495
45
COM0
178 382.1
495
108.6
54
462.5
495
45
179 337.1
495
45
55
417.5
495
45
180 292.1
495
45
56
372.5
495
45
181 247.1
495
45
57
327.5
495
45
182 202.1
495
45
58
282.5
495
45
183 157.1
495
45
59
237.5
495
45
184 112.1
495
45
T2
60
192.5
495
45
185 67.1
495
45
61
147.5
495
45
186 22.1
495
45
A0
62
102.5
495
45
187 22.9
495
45
63
57.5
495
45
188 67.9
495
45
64
12.5
495
45
189 112.9
495
45
65
32.5
495
45
190 157.9
495
45
66
77.5
495
45
191 202.9
495
45
67
122.5
495
45
192 247.9
495
45
68
167.5
495
45
193 292.9
495
45
69
212.5
495
45
194 337.9
495
45
VSS1
T1
A1
IFS
OSC
Product data sheet
Symbol
42
VSS3
PCF8538
Pitch
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
91 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 57. Bump locations …continued
All x/y coordinates represent the position of the center of each bump with respect to the center
(x/y = 0) of the chip; see Figure 64.
Symbol
Pin Coordinates
X (µm)
SA0
SA1
VDD1
VDD3
VDD2
CE
CLK
SYNC1
SYNC0
RST
SDI/SDAIN
PCF8538
Product data sheet
Pitch
Symbol
Y (µm) X (µm)
Pin Coordinates
X (µm)
Pitch
Y (µm) X (µm)
70
257.5
495
45
COM8
195 382.9
495
45
71
302.5
495
45
S50
196 491.5
495
108.6
72
347.5
495
45
S49
197 536.5
495
45
73
392.5
495
45
S48
198 581.5
495
45
74
437.5
495
45
S47
199 626.5
495
45
75
482.5
495
45
S46
200 671.5
495
45
76
527.5
495
45
S45
201 716.5
495
45
77
572.5
495
45
S44
202 761.5
495
45
78
617.5
495
45
S43
203 806.5
495
45
79
662.5
495
45
S42
204 851.5
495
45
80
707.5
495
45
S41
205 896.5
495
45
81
752.5
495
45
S40
206 941.5
495
45
82
797.5
495
45
S39
207 986.5
495
45
83
842.5
495
45
S38
208 1031.5 495
45
84
887.5
495
45
S37
209 1076.5 495
45
85
932.5
495
45
S36
210 1121.5 495
45
86
977.5
495
45
S35
211 1166.5 495
45
87
1022.5
495
45
S34
212 1211.5 495
45
88
1067.5
495
45
S33
213 1256.5 495
45
89
1112.5
495
45
S32
214 1301.5 495
45
90
1157.5
495
45
S31
215 1346.5 495
45
91
1202.5
495
45
S30
216 1391.5 495
45
92
1247.5
495
45
S29
217 1436.5 495
45
93
1292.5
495
45
S28
218 1481.5 495
45
94
1337.5
495
45
S27
219 1526.5 495
45
95
1382.5
495
45
S26
220 1571.5 495
45
96
1427.5
495
45
S25
221 1616.5 495
45
97
1472.5
495
45
S24
222 1661.5 495
45
98
1517.5
495
45
S23
223 1706.5 495
45
99
1562.5
495
45
S22
224 1751.5 495
45
100 1607.5
495
45
S21
225 1796.5 495
45
101 1652.5
495
45
S20
226 1841.5 495
45
102 1697.5
495
45
S19
227 1886.5 495
45
103 1742.5
495
45
S18
228 1931.5 495
45
104 1787.5
495
45
S17
229 1976.5 495
45
105 1832.5
495
45
S16
230 2082.5 495
106
106 1877.5
495
45
S15
231 2127.5 495
45
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
92 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 57. Bump locations …continued
All x/y coordinates represent the position of the center of each bump with respect to the center
(x/y = 0) of the chip; see Figure 64.
Symbol
Pin Coordinates
X (µm)
SDAOUT
SDO
SCL
COM3
COM2
COM1
COM0
Pitch
Symbol
Pin Coordinates
Y (µm) X (µm)
X (µm)
Pitch
Y (µm) X (µm)
107 1922.5
495
45
S14
232 2172.5 495
45
108 1967.5
495
45
S13
233 2217.5 495
45
109 2012.5
495
45
S12
234 2262.5 495
45
110 2057.5
495
45
S11
235 2307.5 495
45
111 2102.5
495
45
S10
236 2352.5 495
45
112 2147.5
495
45
S9
237 2397.5 495
45
113 2192.5
495
45
S8
238 2442.5 495
45
114 2237.5
495
45
S7
239 2487.5 495
45
115 2282.5
495
45
S6
240 2532.5 495
45
116 2327.5
495
45
S5
241 2577.5 495
45
117 2485.2
495
157.7
S4
242 2622.5 495
45
118 2530.2
495
45
S3
243 2667.5 495
45
119 2575.2
495
45
S2
244 2712.5 495
45
120 2620.2
495
45
S1
245 2757.5 495
45
121 2665.2
495
45
S0
246 2802.5 495
45
122 2710.2
495
45
247 2847.5 495
45
123 2755.2
495
45
-
-
-
-
124 2800.2
495
45
-
-
-
-
125 2845.2
495
45
-
-
-
-
The alignment marks are shown in Table 58.
5()
5()
6
&
DDD
Fig 65. Alignment marks
Table 58. Alignment marking
All x/y coordinates represent the position of the REF point (see Figure 65) with respect to the center
(x/y = 0) of the chip; see Figure 64.
PCF8538
Product data sheet
Symbol
Size (m)
X (m)
Y (m)
S1
90  90
2375
15
C1
90  90
2312
15
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
93 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 59.
Gold bump hardness
Type number
Min
Max
Unit[1]
PCF8538UG/2DA/1
60
120
HV
[1]
Pressure of diamond head: 10 g to 50 g.
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.
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
94 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
17. Packing information
17.1 Tray information
-
$
+
%
$
$
[
;
.
)
GLH
(
GHWDLO;
'
\
\
*
[
)
(
&
2
1
/
0
6(&7,21$$
<
'LPHQVLRQVLQPP
GHWDLO<
DDD
Schematic drawing, not drawn to scale. Top side view. For dimensions see Table 60. Tray has pockets on both, top side and
bottom side. The IC is stored with the active side up. To get the active side down, turn the tray.
Fig 66. Tray details of PCF8538U
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
95 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
Table 60. Description of tray details
Tray details are shown in Figure 66.
Tray details
Dimensions
A
B
C
D
E
F
G
H
J
K
L
M
N
O
Unit
8
2.5
5.978
1.298
76
68
56
6.75
10
62.5
4.2
2.6
3.2
0.6
mm
Number of pockets
x direction
y direction
8
26
SLQ
DDD
The orientation of the IC in a pocket with active side up is indicated by the position of pin 1 with
respect to the chamfer on the upper left corner of the tray.
Fig 67. Die alignment in the tray
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
96 of 107
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
NXP Semiconductors
PCF8538
Product data sheet
18. Appendix
18.1 LCD segment driver selection
Table 61.
Selection of LCD segment drivers
Type name
Number of elements at MUX
ffr (Hz)
Interface Package
AECQ100
40
80
120 160 -
-
-
1.8 to 5.5 1.8 to 5.5 32 to 256[1]
N
N
40 to 105 I2C / SPI
TSSOP56 Y
PCA8546ATT
-
-
-
176 -
-
-
1.8 to 5.5 2.5 to 9
60 to 300[1]
N
N
40 to 95
I2C
TSSOP56 Y
PCA8546BTT
-
-
-
176 -
-
-
1.8 to 5.5 2.5 to 9
60 to 300[1]
N
N
40 to 95
SPI
TSSOP56 Y
1.8 to 5.5 2.5 to 9
60 to
300[1]
Y
40 to 95
I2C
TQFP64
Y
60 to
300[1]
Y
Y
40 to 95
SPI
TQFP64
Y
N
N
40 to 85
I2C
LQFP80
N
N
40 to 95
I2C
LQFP80
Y
Y
40 to 105
I2C
LQFP80
Y
TSSOP56 N
-
-
-
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
PCA8547BHT
44
88
176 -
-
-
1.8 to 5.5 2.5 to 9
PCF85134HL
60
120 180 240 -
-
-
1.8 to 5.5 2.5 to 6.5 82
PCA85134H
PCA8543AHL
60
60
-
176 -
120 180 240 120 -
240 -
-
-
1.8 to 5.5 2.5 to 8
2.5 to 5.5 2.5 to 9
82
Y
N
60 to
300[1]
300[1]
Y
PCF8545ATT
-
-
-
176 252 320 -
1.8 to 5.5 2.5 to 5.5 60 to
N
N
40 to 85
I2C
PCF8545BTT
-
-
-
176 252 320 -
1.8 to 5.5 2.5 to 5.5 60 to 300[1]
N
N
40 to 85
SPI
TSSOP56 N
PCF8536AT
-
-
-
176 252 320 -
1.8 to 5.5 2.5 to 9
60 to 300[1]
N
N
40 to 85
I2C
TSSOP56 N
1.8 to 5.5 2.5 to 9
60 to
300[1]
N
N
40 to 85
SPI
TSSOP56 N
300[1]
TSSOP56 Y
PCF8536BT
-
-
-
176 252 320 -
PCA8536AT
-
-
-
176 252 320 -
1.8 to 5.5 2.5 to 9
60 to
N
N
40 to 95
I2C
PCA8536BT
-
-
-
176 252 320 -
1.8 to 5.5 2.5 to 9
60 to 300[1]
N
N
40 to 95
SPI
TSSOP56 Y
PCF8537AH
44
88
-
176 276 352 -
1.8 to 5.5 2.5 to 9
60 to 300[1]
Y
Y
40 to 85
I2C
TQFP64
N
1.8 to 5.5 2.5 to 9
60 to
300[1]
Y
Y
40 to 85
SPI
TQFP64
N
300[1]
Y
Y
40 to 95
I2C
TQFP64
Y
Y
Y
40 to 95
SPI
TQFP64
Y
Y
40 to 105
I2C
LQFP80
Y
Y
40 to 105
I2C
Bare die
Y
PCF8537BH
44
88
-
176 276 352 -
44
88
-
176 276 352 -
1.8 to 5.5 2.5 to 9
60 to
44
88
-
176 276 352 -
1.8 to 5.5 2.5 to 9
60 to 300[1]
2.5 to 5.5 2.5 to 9
60 to
300[1]
60 to
300[1]
PCA9620H
PCA9620U
60
60
120 120 -
240 320 480 240 320 480 -
2.5 to 5.5 2.5 to 9
Y
Y
PCF8576DU
40
80
120 160 -
-
-
1.8 to 5.5 2.5 to 6.5 77
N
N
40 to 85
I2C
Bare die
N
PCF8576EUG
40
80
120 160 -
-
-
1.8 to 5.5 2.5 to 6.5 77
N
N
40 to 85
I2C
Bare die
N
N
40 to 105
I2C
Bare die
Y
N
40 to 85
I2C
Bare die
N
N
40 to 95
I2C
Bare die
Y
PCA8576FUG
PCF85133U
PCA85133U
40
80
80
80
120 160 -
160 240 320 160 240 320 -
-
-
1.8 to 5.5 2.5 to 8
200
1.8 to 5.5 2.5 to 6.5 82,
110[2]
1.8 to 5.5 2.5 to 8
110[2]
82,
N
N
N
PCF8538
97 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
PCA8537AH
PCA8537BH
Universal 102 x 9 Chip-On-Glass LCD segment driver
PCA8553DTT
88
1:9
VLCD (V) VLCD (V)
Tamb (C)
charge temperature
pump
compensat.
1:2 1:3
44
1:6 1:8
VLCD (V)
1:1
PCA8547AHT
1:4
VDD (V)
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
Selection of LCD segment drivers …continued
Type name
Number of elements at MUX
ffr (Hz)
VLCD (V) VLCD (V)
Tamb (C)
charge temperature
pump
compensat.
AECQ100
PCA85233UG
80
160 240 320 -
-
-
1.8 to 5.5 2.5 to 8
150, 220[2]
N
N
40 to 105 I2C
Bare die
Y
PCF85132U
160 320 480 640 -
-
-
1.8 to 5.5 1.8 to 8
60 to 90[1]
N
N
40 to 85
I2C
Bare die
N
Y
40 to 105
I2C
Bare die
Y
N
40 to 95
I2C
Bare die
Y
N
N
40 to 95
I2C
Bare die
Y
Y
Y
40 to 85
I2C / SPI
Bare die
N
Y
40 to 105
I2C
Bare die
Y
PCA85132U
408 -
160 320 480 640 -
PCA85232U
160 320 480 640 -
PCF8538UG
102 204 -
PCA8538UG
102 204 -
Software programmable.
[2]
Hardware selectable.
-
-
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
45 to
300[1]
60 to
90[1]
117 to
176[1]
408 612 816 918 2.5 to 5.5 4 to 12
45 to 300[1]
408 612 816 918 2.5 to 5.5 4 to 12
300[1]
45 to
Y
N
Y
/ SPI
/ SPI
PCF8538
98 of 107
© NXP Semiconductors N.V. 2014. All rights reserved.
Universal 102 x 9 Chip-On-Glass LCD segment driver
Rev. 2 — 26 September 2014
All information provided in this document is subject to legal disclaimers.
[1]
-
1:9
Interface Package
1:2 1:3
102 204 -
1:6 1:8
VLCD (V)
1:1
PCA8530DUG
1:4
VDD (V)
NXP Semiconductors
PCF8538
Product data sheet
Table 61.
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
19. Abbreviations
Table 62.
PCF8538
Product data sheet
Abbreviations
Acronym
Description
COG
Chip-On-Glass
DC
Direct Current
EPROM
Erasable Programmable Read-Only Memory
ESD
ElectroStatic Discharge
HBM
Human Body Model
I2C
Inter-Integrated Circuit bus
IC
Integrated Circuit
ITO
Indium Tin Oxide
LCD
Liquid Crystal Display
LSB
Least Significant Bit
MCU
Microcontroller Unit
MM
Machine Model
MSB
Most Significant Bit
MSL
Moisture Sensitivity Level
MUX
Multiplexer
OTP
One Time Programmable
POR
Power-On Reset
RC
Resistance-Capacitance
RAM
Random Access Memory
RMS
Root Mean Square
SCL
Serial CLock line
SDA
Serial DAta line
SMD
Surface Mount Device
SPI
Serial Peripheral Interface
VA
Vertical Alignment
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
99 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
20. References
[1]
AN10170 — Design guidelines for COG modules with NXP monochrome LCD
drivers
[2]
AN10439 — Wafer Level Chip Size Package
[3]
AN10853 — ESD and EMC sensitivity of IC
[4]
AN10706 — Handling bare die
[5]
AN11267 — EMC and system level ESD design guidelines for LCD drivers
[6]
IEC 60134 — Rating systems for electronic tubes and valves and analogous
semiconductor devices
[7]
IEC 61340-5 — Protection of electronic devices from electrostatic phenomena
[8]
JESD22-A114 — Electrostatic Discharge (ESD) Sensitivity Testing Human Body
Model (HBM)
[9]
JESD78 — IC Latch-Up Test
[10] JESD625-A — Requirements for Handling Electrostatic-Discharge-Sensitive
(ESDS) Devices
[11] R_10015 — Chip-On-Glass (COG) – a cost-effective and reliable technology for
LCD displays, White Paper
[12] SNV-FA-01-02 — Marking Formats Integrated Circuits
[13] UM10204 — I2C-bus specification and user manual
[14] UM10569 — Store and transport requirements
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
100 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
21. Revision history
Table 63.
Revision history
Document ID
Release date
Data sheet status
Change notice
Supersedes
PCF8538 v.2
20140926
Product data sheet
-
PCF8538 v.1
Modifications:
PCF8538 v.1
PCF8538
Product data sheet
•
The format of this data sheet has been redesigned to comply with the new identity
guidelines of NXP Semiconductors.
•
•
•
Legal texts have been adapted to the new company name where appropriate.
Changed Figure 13, Figure 61, Section 7.9 and Section 7.10
Fixed typos
20131218
Product data sheet
-
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
-
© NXP Semiconductors N.V. 2014. All rights reserved.
101 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
22. Legal information
22.1 Data sheet status
Document status[1][2]
Product status[3]
Definition
Objective [short] data sheet
Development
This document contains data from the objective specification for product development.
Preliminary [short] data sheet
Qualification
This document contains data from the preliminary specification.
Product [short] data sheet
Production
This document contains the product specification.
[1]
Please consult the most recently issued document before initiating or completing a design.
[2]
The term ‘short data sheet’ is explained in section “Definitions”.
[3]
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.
22.2 Definitions
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.
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.
22.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.
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.
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.
PCF8538
Product data sheet
Suitability for use — NXP Semiconductors products are not designed,
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.
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.
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.
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.
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.
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.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
102 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
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.
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
non-automotive qualified products in automotive equipment or applications.
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
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.
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.
Bare die — All die are tested on compliance with their related technical
specifications as stated in this data sheet up to the point of wafer sawing and
are handled in accordance with the NXP Semiconductors storage and
transportation conditions. If there are data sheet limits not guaranteed, these
will be separately indicated in the data sheet. There are no post-packing tests
performed on individual die or wafers.
NXP Semiconductors has no control of third party procedures in the sawing,
handling, packing or assembly of the die. Accordingly, NXP Semiconductors
assumes no liability for device functionality or performance of the die or
systems after third party sawing, handling, packing or assembly of the die. It
is the responsibility of the customer to test and qualify their application in
which the die is used.
All die sales are conditioned upon and subject to the customer entering into a
written die sale agreement with NXP Semiconductors through its legal
department.
22.4 Trademarks
Notice: All referenced brands, product names, service names and trademarks
are the property of their respective owners.
I2C-bus — logo is a trademark of NXP Semiconductors N.V.
23. Contact information
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
103 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
24. Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Table 30.
Table 31.
Table 32.
Table 33.
Table 34.
Table 35.
Ordering information . . . . . . . . . . . . . . . . . . . . .3
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . .3
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .6
Commands of PCF8538 . . . . . . . . . . . . . . . . . .8
Initialize command bit description . . . . . . . . . .10
OTP-refresh - OTP-refresh command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Device-address - device address command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
SYNC1_pin - SYNC1 pin configuration command
bit description . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Clock-out-ctrl - CLK pin input/output switch
command bit description . . . . . . . . . . . . . . . . . 11
Read-select - status read select command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Status-readout - status and temperature read
command bit description . . . . . . . . . . . . . . . . .12
Clear-reset-flag - Clear-reset-flag command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Charge-pump-ctrl - charge pump control
command bit description . . . . . . . . . . . . . . . . .14
Set-VLCD - Set-VLCD command bit description .14
Set-bias-mode - set bias mode command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Temperature-ctrl - temperature measurement
control command bit description . . . . . . . . . . .15
TC-set - VLCD temperature compensation set
command bit description . . . . . . . . . . . . . . . . .16
TC-slope - VLCD temperature compensation slope
command bit description . . . . . . . . . . . . . . . . .17
Set-MUX-mode - set multiplex drive mode
command bit description . . . . . . . . . . . . . . . . .18
Inversion-mode - inversion mode command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Display-ctrl - display on and off switch command
bit description . . . . . . . . . . . . . . . . . . . . . . . . .19
Frame-frequency - frame frequency select
command bit description . . . . . . . . . . . . . . . . .20
Clock and frame frequency values . . . . . . . . .20
Write-display-data - write display data command
bit description . . . . . . . . . . . . . . . . . . . . . . . . .21
Input-bank-select - input bank select command bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Output-bank-select - output bank select command
bit description . . . . . . . . . . . . . . . . . . . . . . . . .22
Data-pointer-X and Data-pointer-Y - set data
pointer command bit description . . . . . . . . . . .23
Reset state of PCF8538 . . . . . . . . . . . . . . . . .24
Selection of possible display configurations . . .30
Parameters of VLCD generation . . . . . . . . . . . .33
Output resistance of the charge pump . . . . . . .35
Temperature regions . . . . . . . . . . . . . . . . . . . .40
Temperature coefficients. . . . . . . . . . . . . . . . . .41
Calculation of the temperature compensated
value VT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
LCD drive modes: summary of characteristics 42
PCF8538
Product data sheet
Table 36. Mapping of output pins and corresponding output
signals with respect to the multiplex
driving mode . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 37. Layout topology of output pins and corresponding
output signals with respect to the multiplex driving
mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 38. Bit scheme used to illustrate the RAM filling
patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 39. RAM filling in static drive mode . . . . . . . . . . . . 56
Table 40. RAM filling in 1:2 multiplex drive mode . . . . . . 57
Table 41. RAM filling in 1:4 multiplex drive mode . . . . . . 57
Table 42. RAM filling in 1:6 multiplex drive mode . . . . . . 58
Table 43. RAM filling in 1:8 multiplex drive mode . . . . . . 58
Table 44. RAM filling in 1:9 multiplex drive mode . . . . . . 59
Table 45. Control byte description . . . . . . . . . . . . . . . . . 63
Table 46. I2C slave address byte . . . . . . . . . . . . . . . . . . . 66
Table 47. R/W-bit description. . . . . . . . . . . . . . . . . . . . . . 66
Table 48. Serial interface . . . . . . . . . . . . . . . . . . . . . . . . . 68
Table 49. Subaddress byte definition. . . . . . . . . . . . . . . . 68
Table 50. Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 71
Table 51. Static characteristics . . . . . . . . . . . . . . . . . . . . 72
Table 52. General dynamic characteristics . . . . . . . . . . . 78
Table 53. I2C-bus timing characteristic . . . . . . . . . . . . . . 79
Table 54. SPI-bus timing characteristics . . . . . . . . . . . . . 80
Table 55. Addressing cascaded PCF8538 . . . . . . . . . . . 85
Table 56. Dimensions of PCF8538U . . . . . . . . . . . . . . . 90
Table 57. Bump locations . . . . . . . . . . . . . . . . . . . . . . . . 90
Table 58. Alignment marking . . . . . . . . . . . . . . . . . . . . . . 93
Table 59. Gold bump hardness . . . . . . . . . . . . . . . . . . . . 94
Table 60. Description of tray details. . . . . . . . . . . . . . . . . 96
Table 61. Selection of LCD segment drivers . . . . . . . . . 97
Table 62. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 99
Table 63. Revision history . . . . . . . . . . . . . . . . . . . . . . . 101
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
104 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
25. Figures
Fig 1.
Fig 2.
Fig 3.
Fig 4.
Fig 5.
Fig 6.
Fig 7.
Fig 8.
Fig 9.
Fig 10.
Fig 11.
Fig 12.
Fig 13.
Fig 14.
Fig 15.
Fig 16.
Fig 17.
Fig 18.
Fig 19.
Fig 20.
Fig 21.
Fig 22.
Fig 23.
Fig 24.
Fig 25.
Fig 26.
Fig 27.
Fig 28.
Block diagram of PCF8538 . . . . . . . . . . . . . . . . . .4
Pinning diagram of PCF8538UG . . . . . . . . . . . . . .5
Recommended start-up sequence when using the
internal charge pump and the internal clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Recommended start-up sequence when using an
external supplied VLCD and the internal clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Recommended start-up sequence when using the
internal charge pump and an external clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Recommended start-up sequence when using an
external supplied VLCD and an external clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Recommended power-down sequence for minimum
power-down current when using the internal charge
pump and the internal clock signal . . . . . . . . . . .27
Recommended power-down sequence when using
an external supplied VLCD and the internal clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Recommended power-down sequence when using
the internal charge pump and an external clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Recommended power-down sequence when using
an external supplied VLCD and an external clock
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Example of display types suitable for PCF8538 .30
Typical system configuration if using the internal
VLCD generation and I2C-bus . . . . . . . . . . . . . . . .31
Typical system configuration if using the external
VLCD and SPI-bus . . . . . . . . . . . . . . . . . . . . . . . .31
VLCD generation including temperature
compensation . . . . . . . . . . . . . . . . . . . . . . . . . . .33
VLCD programming of PCF8538 (assuming
VT[8:0] = 0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Charge pump model (used to characterize the
driving strength) . . . . . . . . . . . . . . . . . . . . . . . . . .34
Charge pump driving capability with
VDD2 = 3.0 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Charge pump driving capability with
VDD2 = 5.0 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
VLCD with respect to Iload at VDD2 = 3 V . . . . . . . .37
VLCD with respect to Iload at VDD2 = 5 V . . . . . . . .37
Temperature measurement block with digital
temperature filter . . . . . . . . . . . . . . . . . . . . . . . . .38
Temperature measurement delay . . . . . . . . . . . .39
Example of segmented temperature coefficients.40
Electro-optical characteristic: relative transmission
curve of the liquid. . . . . . . . . . . . . . . . . . . . . . . . .44
Static drive mode waveforms, line inversion mode
(n = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Waveforms for the 1:2 multiplex drive mode, 1⁄2 bias,
line inversion mode (n = 1) . . . . . . . . . . . . . . . . .46
Waveforms for the 1:2 multiplex drive mode, 1⁄3 bias,
line inversion mode (n = 1) . . . . . . . . . . . . . . . . .47
Waveforms for the 1:4 multiplex drive mode, 1⁄3 bias,
PCF8538
Product data sheet
line inversion mode (n = 1) . . . . . . . . . . . . . . . . . 48
Fig 29. Waveforms for 1:6 multiplex drive mode, 1⁄3 bias,
line inversion mode (n = 1) . . . . . . . . . . . . . . . . . 49
Fig 30. Waveforms for 1:6 multiplex drive mode, 1⁄4 bias,
line inversion mode (n = 1) . . . . . . . . . . . . . . . . . 50
Fig 31. Waveforms for 1:8 multiplex drive mode, 1⁄4 bias,
line inversion mode (n = 1) . . . . . . . . . . . . . . . . . 51
Fig 32. Waveforms for 1:9 multiplex drive mode with 1⁄4 bias
and line inversion mode (n = 1). . . . . . . . . . . . . . 52
Fig 33. Waveforms for 1:9 multiplex drive mode with 1⁄4 bias
and frame inversion mode . . . . . . . . . . . . . . . . . 53
Fig 34. Display RAM bitmap and bank definition . . . . . . 60
Fig 35. Example of bank selection in 1:4 multiplex mode 61
Fig 36. Example of the Input-bank-select and the
Output-bank-select command with multiplex drive
mode 1:4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Fig 37. Control byte format . . . . . . . . . . . . . . . . . . . . . . . 63
Fig 38. I2C-bus - bit transfer . . . . . . . . . . . . . . . . . . . . . . 64
Fig 39. I2C-bus - definition of START and STOP
conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Fig 40. I2C-bus - system configuration . . . . . . . . . . . . . . 65
Fig 41. Acknowledgement on the I2C-bus. . . . . . . . . . . . 66
Fig 42. I2C-bus protocol - write mode . . . . . . . . . . . . . . . 67
Fig 43. I2C-bus protocol - read mode . . . . . . . . . . . . . . . 67
Fig 44. SPI-bus protocol - data transfer overview . . . . . . 68
Fig 45. SPI-bus example. . . . . . . . . . . . . . . . . . . . . . . . . 69
Fig 46. SPI-bus protocol - read example. . . . . . . . . . . . . 69
Fig 47. SPI-bus protocol - write example . . . . . . . . . . . . 69
Fig 48. Device protection diagram . . . . . . . . . . . . . . . . . 70
Fig 49. Typical IDD1 with respect to temperature . . . . . . . 75
Fig 50. Typical IDD2 with respect to temperature . . . . . . . 75
Fig 51. Typical IDD3 with respect to temperature . . . . . . . 76
Fig 52. Typical IDD(LCD) with respect to temperature . . . . 76
Fig 53. Typical VLCD variation with respect to
temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Fig 54. Typical frame frequency variation with respect to
temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Fig 55. Measurement temperature variation with respect to
temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Fig 56. Driver timing waveforms . . . . . . . . . . . . . . . . . . . 78
Fig 57. I2C-bus timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Fig 58. SPI-bus timing. . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Fig 59. Recommended ITO connections for the I2C
interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Fig 60. Recommended ITO connections for the SPI
interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Fig 61. Cascaded configuration with two PCF8538 with
external VLCD and internal clock . . . . . . . . . . . . . 85
Fig 62. Cascaded configuration with two PCF8538 with
internal VLCD and external clock . . . . . . . . . . . . . 86
Fig 63. Cascade configuration for data reading . . . . . . . 88
Fig 64. Bare die outline of PCF8538UG . . . . . . . . . . . . . 89
Fig 65. Alignment marks . . . . . . . . . . . . . . . . . . . . . . . . . 93
Fig 66. Tray details of PCF8538U . . . . . . . . . . . . . . . . . . 95
Fig 67. Die alignment in the tray . . . . . . . . . . . . . . . . . . . 96
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
105 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
26. Contents
1
2
3
4
4.1
5
6
6.1
6.2
7
7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.3
7.3.1
7.3.2
7.3.3
7.4
7.4.1
7.4.2
7.4.3
7.5
7.5.1
7.5.2
7.5.2.1
7.5.2.2
7.5.3
7.6
7.6.1
7.6.2
7.6.3
7.6.4
7.7
7.7.1
7.7.2
7.7.2.1
7.7.2.2
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features and benefits . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Ordering information . . . . . . . . . . . . . . . . . . . . . 3
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 3
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pinning information . . . . . . . . . . . . . . . . . . . . . . 5
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
Functional description . . . . . . . . . . . . . . . . . . . 8
Commands of PCF8538 . . . . . . . . . . . . . . . . . . 8
General control commands . . . . . . . . . . . . . . 10
Command: Initialize . . . . . . . . . . . . . . . . . . . . 10
Command: OTP-refresh . . . . . . . . . . . . . . . . . 10
Command: Device-address . . . . . . . . . . . . . . 10
Command: SYNC1_pin . . . . . . . . . . . . . . . . . 10
Command: Clock-out-ctrl . . . . . . . . . . . . . . . . 11
Command: Read-select . . . . . . . . . . . . . . . . . 12
Command: Status-readout . . . . . . . . . . . . . . . 12
Command: Clear-reset-flag . . . . . . . . . . . . . . 13
Charge pump and LCD bias control
commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Command: Charge-pump-ctrl . . . . . . . . . . . . . 14
Command: Set-VLCD . . . . . . . . . . . . . . . . . . . . 14
Command: Set-bias-mode . . . . . . . . . . . . . . . 15
Temperature compensation control
commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Command: Temperature-ctrl . . . . . . . . . . . . . . 15
Command: TC-set . . . . . . . . . . . . . . . . . . . . . 16
Command: TC-slope . . . . . . . . . . . . . . . . . . . 17
Display control commands . . . . . . . . . . . . . . . 18
Command: Set-MUX-mode . . . . . . . . . . . . . . 18
Command: Inversion-mode . . . . . . . . . . . . . . 18
Line inversion mode (driving scheme A). . . . . 19
Frame inversion mode (driving scheme B) . . . 19
Command: Display-ctrl . . . . . . . . . . . . . . . . . . 19
Clock and frame frequency command . . . . . . 19
Oscillator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
External clock . . . . . . . . . . . . . . . . . . . . . . . . . 19
Internal clock . . . . . . . . . . . . . . . . . . . . . . . . . 20
Command: Frame-frequency . . . . . . . . . . . . . 20
Display RAM commands . . . . . . . . . . . . . . . . 21
Command: Write-display-data . . . . . . . . . . . . 21
Bank select commands . . . . . . . . . . . . . . . . . 22
Command: Input-bank-select . . . . . . . . . . . . . 22
Command: Output-bank-select. . . . . . . . . . . . 22
7.7.3
Commands: Data-pointer-X and Data-pointer-Y .
23
7.8
Start-up and shut-down . . . . . . . . . . . . . . . . . 23
7.8.1
Power-On Reset (POR) . . . . . . . . . . . . . . . . . 23
7.8.2
Reset pin function . . . . . . . . . . . . . . . . . . . . . 25
7.8.3
Recommended start-up sequences . . . . . . . . 25
7.8.4
Recommended power-down sequences . . . . 27
7.9
Possible display configurations . . . . . . . . . . . 30
7.10
LCD voltage . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.10.1
VLCD pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.10.2
External VLCD supply . . . . . . . . . . . . . . . . . . . 32
7.10.3
Internal VLCD generation . . . . . . . . . . . . . . . . 32
7.10.3.1 VLCD programming . . . . . . . . . . . . . . . . . . . . . 32
7.10.3.2 VLCD driving capability . . . . . . . . . . . . . . . . . . 34
7.10.4
Temperature measurement and temperature
compensation of VLCD . . . . . . . . . . . . . . . . . . 38
7.10.4.1 Temperature readout . . . . . . . . . . . . . . . . . . . 38
7.10.4.2 Temperature adjustment of the VLCD . . . . . . . 39
7.10.5
LCD voltage selector . . . . . . . . . . . . . . . . . . . 41
7.10.5.1 Electro-optical performance . . . . . . . . . . . . . . 43
7.10.6
LCD drive mode waveforms. . . . . . . . . . . . . . 45
7.10.6.1 Static drive mode . . . . . . . . . . . . . . . . . . . . . . 45
7.10.6.2 1:2 Multiplex drive mode . . . . . . . . . . . . . . . . 46
7.10.6.3 1:4 Multiplex drive mode . . . . . . . . . . . . . . . . 48
7.10.6.4 1:6 Multiplex drive mode . . . . . . . . . . . . . . . . 49
7.10.6.5 1:8 Multiplex drive mode . . . . . . . . . . . . . . . . 51
7.10.6.6 1:9 Multiplex drive mode . . . . . . . . . . . . . . . . 52
7.11
Backplane outputs . . . . . . . . . . . . . . . . . . . . . 54
7.11.1
Driving strength on the backplanes . . . . . . . . 54
7.12
Segment outputs . . . . . . . . . . . . . . . . . . . . . . 55
7.13
Display register . . . . . . . . . . . . . . . . . . . . . . . 55
7.14
Display RAM . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.14.1
Data pointer . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.14.1.1 Data pointer in cascade configuration . . . . . . 56
7.14.2
RAM filling . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.14.2.1 RAM filling in static drive mode . . . . . . . . . . . 56
7.14.2.2 RAM filling in 1:2 multiplex drive mode . . . . . 57
7.14.2.3 RAM filling in 1:4 multiplex drive mode . . . . . 57
7.14.2.4 RAM filling in 1:6 multiplex drive mode . . . . . 58
7.14.2.5 RAM filling in 1:8 multiplex drive mode . . . . . 58
7.14.2.6 RAM filling in 1:9 multiplex drive mode . . . . . 58
7.14.3
Bank selection . . . . . . . . . . . . . . . . . . . . . . . . 59
7.14.3.1 Input-bank-select . . . . . . . . . . . . . . . . . . . . . . 61
7.14.3.2 Output-bank-select. . . . . . . . . . . . . . . . . . . . . 62
8
Bus interfaces . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.1
Control byte and register selection . . . . . . . . 63
8.2
I2C interface . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.2.1
Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
continued >>
PCF8538
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 26 September 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
106 of 107
PCF8538
NXP Semiconductors
Universal 102 x 9 Chip-On-Glass LCD segment driver
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.3
8.3.1
9
10
11
12
13
13.1
13.2
13.3
14
14.1
START and STOP conditions . . . . . . . . . . . . . 64
System configuration . . . . . . . . . . . . . . . . . . . 65
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . 65
I2C-bus controller . . . . . . . . . . . . . . . . . . . . . . 66
Input filters . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
I2C-bus slave address . . . . . . . . . . . . . . . . . . 66
I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . 67
SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Data transmission . . . . . . . . . . . . . . . . . . . . . . 68
Internal circuitry. . . . . . . . . . . . . . . . . . . . . . . . 70
Safety notes . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 71
Static characteristics. . . . . . . . . . . . . . . . . . . . 72
Dynamic characteristics . . . . . . . . . . . . . . . . . 78
General dynamic characteristics. . . . . . . . . . . 78
I2C-bus timing characteristics . . . . . . . . . . . . . 79
SPI-bus timing characteristics . . . . . . . . . . . . 80
Application information. . . . . . . . . . . . . . . . . . 82
ITO layout recommendations for ESD/EMC
robustness in COG applications . . . . . . . . . . . 82
14.2
Cascaded operation . . . . . . . . . . . . . . . . . . . . 85
14.2.1
Wiring backplane and segment outputs . . . . . 85
14.2.2
Device synchronization. . . . . . . . . . . . . . . . . . 87
14.2.3
Display data . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.2.4
Data read . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
15
Bare die outline . . . . . . . . . . . . . . . . . . . . . . . . 89
16
Handling information. . . . . . . . . . . . . . . . . . . . 94
17
Packing information . . . . . . . . . . . . . . . . . . . . 95
17.1
Tray information . . . . . . . . . . . . . . . . . . . . . . . 95
18
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
18.1
LCD segment driver selection. . . . . . . . . . . . . 97
19
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . 99
20
References . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
21
Revision history . . . . . . . . . . . . . . . . . . . . . . . 101
22
Legal information. . . . . . . . . . . . . . . . . . . . . . 102
22.1
Data sheet status . . . . . . . . . . . . . . . . . . . . . 102
22.2
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
22.3
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 102
22.4
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . 103
23
Contact information. . . . . . . . . . . . . . . . . . . . 103
24
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
25
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
26
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP Semiconductors N.V. 2014.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 26 September 2014
Document identifier: PCF8538