Datasheet

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
PCAL6416A All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 6 — 9 October 2014 19 of 61
NXP Semiconductors
PCAL6416A
Low-voltage translating 16-bit I
2
C-bus/SMBus I/O expander
Fig 12. Write to Output port register
0 AS
slave address
START condition R/W acknowledge
from slave
002aaf556
00000100
command byte
A
acknowledge
from slave
12345678SCL 9
SDA
DATA 0 A
write to port
data out from port 0
t
v(Q)
acknowledge
from slave
DATA 0 VALID
data to port 0
10000
AD
DR
0
P
STOP
condition
0.7 0.0 A
acknowledge
from slave
DATA 1
t
v(Q)
DATA 1 VALID
data to port 1
1.7 1.0
data out from port 1
Fig 13. Write to device registers
0 AS
slave address
START condition R/W acknowledge
from slave
002aag972
1/0 0 0 1/0 1/0 1/0 1/00
command byte
A
acknowledge
from slave
12345678SCL 9
SDA
DATA 0 A
acknowledge
from slave
data to register
10000
AD
DR
0
P
STOP
condition
MSB LSB
A
acknowledge
from slave
DATA 1
data to register
MSB LSB