Philips Semiconductors Product data sheet
PCA9564Parallel bus to I
2
C-bus controller
2006 Sep 01
10
S SLA WA ADATA P or S
A
60H
80H
68H
RECEPTION OF THE OWN SLAVE ADDRESS
AND ONE OR MORE DATA BYTES
ALL ARE ACKNOWLEDGED.
LAST DATA BYTE RECEIVED IS
NOT ACKNOWLEDGED
ARBITRATION LOST AS MST AND
ADDRESSED AS SLAVE
A
n
FROM MASTER TO SLAVE
FROM SLAVE TO MASTER
ANY NUMBER OF DATA BYTES AND THEIR ASSOCIATED ACKNOWLEDGE BITS
THIS NUMBER (CONTAINED IN I2CSTA) CORRESPONDS TO A DEFINED STATE OF THE I
2
C BUS. SEE TABLE 4.
Data
A SLADATA
80H A0H
A
88H
P or S
SW00814
P or S
F8
ON STOP
F8H
ON STOP
Figure 4. Format and states in the slave receiver mode
S SLA RA DATA P or S
B0H
A8H
B8H
RECEPTION OF THE
OWN SLAVE ADDRESS
AND TRANSMISSION
OF ONE OR MORE
DATA BYTES
ADATAA
C0H
n
ANY NUMBER OF DATA BYTES AND THEIR ASSOCIATED ACKNOWLEDGE BITS
THIS NUMBER (CONTAINED IN I2CSTA) CORRESPONDS TO A DEFINED STATE OF THE I
2
C BUS. SEE TABLE 5.
DATA
A
All “1”sA
A
FROM MASTER TO SLAVE
FROM SLAVE TO MASTER
C8H
P or S
LAST DATA BYTE TRANSMITTED.
SWITCHED TO NOT ADDRESSED
SLAVE (AA BIT IN I2CCON = “0”)
ARBITRATION LOST AS MST
AND ADDRESSED AS SLAVE
SW00815
F8H
ON STOP
F8H
ON STOP
Figure 5. Format and states of the slave transmitter mode
Philips Semiconductors Product data sheet
PCA9564Parallel bus to I
2
C-bus controller
2006 Sep 01
11
Table 2. Master Transmitter Mode
STATUS
STATUS OF THE
APPLICATION SOFTWARE RESPONSE
STATUS
CODE
(I2CSTA)
STATUS
OF
THE
I
2
C BUS AND
SIO HARDWARE
TO/FROM I2CDAT
TO I2CCON
NEXT ACTION TAKEN BY SIO HARDWARE
(I2CSTA)
SIO
HARDWARE
TO/FROM
I2CDAT
STA STO SI AA
08H A START condition has
been transmitted
Load SLA+W X X 0 X SLA+W will be transmitted;
ACK bit will be received
10H A repeated START
diti h b
Load SLA+W or X X 0 X As above
condition has been
transmitted
Load SLA+R X X 0 X SLA+R will be transmitted;
SIO will be switched to MST/REC mode
18H SLA+W has been
transmitted; ACK has
bid
Load data byte or 0 0 0 X Data byte will be transmitted;
ACK bit will be received
been received
no I2CDAT action or 1 0 0 X Repeated START will be transmitted;
no I2CDAT action or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
20H SLA+W has been
transmitted; NOT ACK
hb id
Load data byte or 0 0 0 X Data byte will be transmitted;
ACK bit will be received
has been received
no I2CDAT action or 1 0 0 X Repeated START will be transmitted;
no I2CDAT action or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
28H Data byte in I2CDAT
has been transmitted;
ACK h b i d
Load data byte or 0 0 0 X Data byte will be transmitted;
ACK bit will be received
ACK has been received
no I2CDAT action or 1 0 0 X Repeated START will be transmitted;
no I2CDAT action or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
30H Data byte in I2CDAT
has been transmitted;
NOT ACK h b
Load data byte or 0 0 0 X Data byte will be transmitted;
ACK bit will be received
NOT ACK has been
received
no I2CDAT action or 1 0 0 X Repeated START will be transmitted;
rece
i
ve
d
no I2CDAT action or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
38H Arbitration lost in
SLA+W or
Db
No I2CDAT action or 0 0 0 X I
2
C-bus will be released;
not addressed slave will be entered
Data bytes
No I2CDAT action 1 0 0 X A START condition will be transmitted when the
bus becomes free (STOP or SCL and SDA high)
Philips Semiconductors Product data sheet
PCA9564Parallel bus to I
2
C-bus controller
2006 Sep 01
12
Table 3. Master Receiver Mode
STATUS
STATUS OF THE
APPLICATION SOFTWARE RESPONSE
STATUS
CODE
(I2CSTA)
STATUS
OF
THE
I
2
C BUS AND
SIO HARDWARE
TO/FROM I2CDAT
TO I2CCON
NEXT ACTION TAKEN BY SIO HARDWARE
(I2CSTA)
SIO
HARDWARE
TO/FROM
I2CDAT
STA STO SI AA
08H A START condition has
been transmitted
Load SLA+R X X 0 X SLA+R will be transmitted;
ACK bit will be received
10H A repeated START
diti h b
Load SLA+R or X X 0 X As above
condition has been
transmitted
Load SLA+W X X 0 X SLA+W will be transmitted;
SIO will be switched to MST/TRX mode
38H Arbitration lost in
NOT ACK bit
No I2CDAT action or 0 0 0 X I
2
C-bus will be released;
SIO will enter a slave mode
No I2CDAT action 1 0 0 X A START condition will be transmitted when the
bus becomes free
40H SLA+R has been
transmitted; ACK has
bid
No I2CDAT action or 0 0 0 0 Data byte will be received;
NOT ACK bit will be returned
been received
no I2CDAT action 0 0 0 1 Data byte will be received;
ACK bit will be returned
48H SLA+R has been
t itt d NOT ACK
No I2CDAT action or 1 0 0 X Repeated START condition will be transmitted
transmitted; NOT ACK
has been received
no I2CDAT action or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
50H Data byte has been
received; ACK has been
d
Read data byte or 0 0 0 0 Data byte will be received;
NOT ACK bit will be returned
returned
read data byte 0 0 0 1 Data byte will be received;
ACK bit will be returned
58H Data byte has been
i d NOT ACK h
Read data byte or 1 0 0 X Repeated START condition will be transmitted
received; NOT ACK has
been returned
read data byte or 0 1 0 X STOP condition will be transmitted;
STO flag will be reset
read data byte 1 1 0 X STOP condition followed by a
START condition will be transmitted;
STO flag will be reset
38H Arbitration lost in
SLA+R
No I2CDAT action or 0 0 0 X I
2
C-bus will be released;
not addressed slave will be entered
No I2CDAT action 1 0 0 X A START condition will be transmitted when the
bus becomes free

PCA9564PW,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
I/O Controller Interface IC 400 KHZ I2C BUS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union