PCF8576C All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 13 — 16 December 2013 25 of 62
NXP Semiconductors
PCF8576C
Universal LCD driver for low multiplex rates
7.16.3 System configuration
A device generating a message is a transmitter and 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 illustrated in
Figure 17
.
7.16.4 Acknowledge
The number of data bytes transferred between the START and STOP conditions from
transmitter to receiver is unlimited. Each byte of eight bits is followed by an acknowledge
cycle.
A slave receiver, which is addressed, must generate an acknowledge after the
reception of each byte.
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 I
2
C-bus is illustrated in Figure 18.
Fig 17. System configuration
PJD
6'$
6&/
0$67(5
75$160,77(5
5(&(,9(5
0$67(5
75$160,77(5
6/$9(
75$160,77(5
5(&(,9(5
6/$9(
5(&(,9(5
0$67(5
75$160,77(5
5(&(,9(5
Fig 18. Acknowledgement of the I
2
C-bus
PEF
6
67$57
FRQGLWLRQ
FORFNSXOVHIRU
DFNQRZOHGJHPHQW
QRWDFNQRZOHGJH
DFNQRZOHGJH
GDWDRXWSXW
E\WUDQVPLWWHU
GDWDRXWSXW
E\UHFHLYHU
6&/IURP
PDVWHU
PCF8576C All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 13 — 16 December 2013 26 of 62
NXP Semiconductors
PCF8576C
Universal LCD driver for low multiplex rates
7.16.5 PCF8576C I
2
C-bus controller
The PCF8576C acts as an I
2
C-bus slave receiver. It does not initiate I
2
C-bus transfers or
transmit data to an I
2
C-bus master receiver. The only data output from the PCF8576C are
the acknowledge signals of the selected devices. Device selection depends on the
I
2
C-bus slave address, the transferred command data and the hardware subaddress.
In single device application, the hardware subaddress inputs A0, A1, and A2 are normally
tied to V
SS
which defines the hardware subaddress 0. In multiple device applications
A0, A1, and A2 are tied to V
SS
or V
DD
using a binary coding scheme so that no two
devices with a common I
2
C-bus slave address have the same hardware subaddress.
In the power-saving mode, it is possible that the PCF8576C is not able to keep up with the
highest transmission rates when large amounts of display data are transmitted. If this
situation occurs, the PCF8576C forces the SCL line LOW until its internal operations are
completed. This is known as the clock synchronization feature of the I
2
C-bus and serves
to slow down fast transmitters. Data loss does not occur.
7.16.6 Input filter
To enhance noise immunity in electrically adverse environments, RC low-pass filters are
provided on the SDA and SCL lines.
7.17 I
2
C-bus protocol
Two I
2
C-bus slave addresses (0111000 and 0111001) are reserved for the PCF8576C.
The least significant bit of the slave address that a PCF8576C responds to is defined by
the level tied at its input SA0. Therefore, two types of PCF8576C can be distinguished on
the same I
2
C-bus which allows:
Up to 16 PCF8576Cs on the same I
2
C-bus for very large LCD applications.
The use of two types of LCD multiplexes on the same I
2
C-bus.
The I
2
C-bus protocol is shown in Figure 19. The sequence is initiated with a START
condition (S) from the I
2
C-bus master which is followed by one of the two PCF8576C
slave addresses available. All PCF8576Cs with the corresponding SA0 level acknowledge
in parallel with the slave address but all PCF8576Cs with the alternative SA0 level ignore
the whole I
2
C-bus transfer.
After acknowledgement, one or more command bytes follow which define the status of the
addressed PCF8576Cs.
The last command byte is tagged with a cleared most significant bit, the continuation bit C.
The command bytes are also acknowledged by all addressed PCF8576Cs on the bus.
After the last command byte, a series of display data bytes may follow. These display
bytes are stored in the display RAM at the address specified by the data pointer and the
subaddress counter. Both data pointer and subaddress counter are automatically updated
and the data is directed to the intended PCF8576C device. The acknowledgement after
each byte is made only by the (A0, A1, and A2) addressed PCF8576C. After the last
display byte, the I
2
C-bus master issues a STOP condition (P).
PCF8576C All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 13 — 16 December 2013 27 of 62
NXP Semiconductors
PCF8576C
Universal LCD driver for low multiplex rates
7.18 Command decoder
The command decoder identifies command bytes that arrive on the I
2
C-bus. All available
commands carry a continuation bit C in the most significant bit position as shown in
Figure 20
. When this bit is set logic 1, it indicates that the next byte of the transfer to arrive
will also represent a command. If this bit is set logic 0, it indicates that the command byte
is the last in the transfer. Further bytes will be regarded as display data.
The five commands available to the PCF8576C are defined in Table 9.
Fig 19. I
2
C-bus protocol
PEH
6
$
6
 $&
&200$1'
$
3
$',63/$<'$7$
VODYHDGGUHVV
5:
DFNQRZOHGJHE\
DOODGGUHVVHG
3&)&V
DFNQRZOHGJH
E\$$DQG$
VHOHFWHG
3&)&RQO\
QE\WHV QE\WHV
E\WH
XSGDWHGDWDSRLQWHUV
DQGLIQHFHVVDU\
VXEDGGUHVVFRXQWHU
(1) C = 0; last command.
(2) C = 1; commands continue.
Fig 20. General format of the command byte
Table 9. Definition of PCF8576C commands
Command Operation Code Reference
Bit 7 6 5 4 3 2 1 0
mode-set C 1 0 LP E B M[1:0] Section 7.18.1
load-data-pointer C 0 P[5:0] Section 7.18.2
device-select C1100A[2:0] Section 7.18.3
bank-select C11110I OSection 7.18.4
blink-select C 1 1 1 0 AB BF[1:0] Section 7.18.5
PVD
5(672)23&2'(
&
06% /6%

PCF8576CHL/1,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
LCD Drivers UNIVERSAL LCD DRIVER LOW MULTIPLEX RATES
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union