NXP Semiconductors
PCF8576C
Universal LCD driver for low multiplex rates
The I2C-bus protocol is shown in Figure 19. The sequence is initiated with a START
condition (S) from the I2C-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 I2C-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 I2C-bus master issues a STOP condition (P).
R/W
slave address
acknowledge by
all addressed
PCF8576Cs
acknowledge
by A0, A1 and A2
selected
PCF8576C only
S
S 0 1 1 1 0 0 A 0 AC
0
COMMAND
A DISPLAY DATA
AP
1 byte
Fig 19. I2C-bus protocol
n ≥ 1 byte(s)
n ≥ 0 byte(s)
update data pointers
and if necessary,
subaddress counter
mbe538
7.18 Command decoder
The command decoder identifies command bytes that arrive on the I2C-bus. All available
commands carry a continuation bit C in their 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.
PCF8576C
Product data sheet
MSB
C
LSB
REST OF OPCODE
(1) C = 0; last command
(2) C = 1; commands continue
Fig 20. General format of the command byte
msa833
The five commands available to the PCF8576C are defined in Table 8.
All information provided in this document is subject to legal disclaimers.
Rev. 10 — 22 July 2010
© NXP B.V. 2010. All rights reserved.
27 of 57