Datasheet

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 10 of 61
NXP Semiconductors
PCAL6416A
Low-voltage translating 16-bit I
2
C-bus/SMBus I/O expander
[1] Undefined.
Table 6. Command byte
Pointer register bits Command byte
(hexadecimal)
Register Protocol Power-up
default
B7 B6 B5 B4 B3 B2 B1 B0
0 0 0 0 0 0 0 0 00h Input port 0 read byte xxxx xxxx
[1]
0 0 0 0 0 0 0 1 01h Input port 1 read byte xxxx xxxx
0 0 0 0 0 0 1 0 02h Output port 0 read/write byte 1111 1111
0 0 0 0 0 0 1 1 03h Output port 1 read/write byte 1111 1111
0 0 0 0 0 1 0 0 04h Polarity Inversion port 0 read/write byte 0000 0000
0 0 0 0 0 1 0 1 05h Polarity Inversion port 1 read/write byte 0000 0000
0 0 0 0 0 1 1 0 06h Configuration port 0 read/write byte 1111 1111
0 0 0 0 0 1 1 1 07h Configuration port 1 read/write byte 1111 1111
0 1 0 0 0 0 0 0 40h Output drive strength
register 0
read/write byte 1111 1111
0 1 0 0 0 0 0 1 41h Output drive strength
register 0
read/write byte 1111 1111
0 1 0 0 0 0 1 0 42h Output drive strength
register 1
read/write byte 1111 1111
0 1 0 0 0 0 1 1 43h Output drive strength
register 1
read/write byte 1111 1111
0 1 0 0 0 1 0 0 44h Input latch register 0 read/write byte 0000 0000
0 1 0 0 0 1 0 1 45h Input latch register 1 read/write byte 0000 0000
0 1 0 0 0 1 1 0 46h Pull-up/pull-down enable
register 0
read/write byte 0000 0000
0 1 0 0 0 1 1 1 47h Pull-up/pull-down enable
register 1
read/write byte 0000 0000
0 1 0 0 1 0 0 0 48h Pull-up/pull-down
selection register 0
read/write byte 1111 1111
0 1 0 0 1 0 0 1 49h Pull-up/pull-down
selection register 1
read/write byte 1111 1111
0 1 0 0 1 0 1 0 4Ah Interrupt mask register 0 read/write byte 1111 1111
0 1 0 0 1 0 1 1 4Bh Interrupt mask register 1 read/write byte 1111 1111
0 1 0 0 1 1 0 0 4Ch Interrupt status register 0 read byte 0000 0000
0 1 0 0 1 1 0 1 4Dh Interrupt status register 1 read byte 0000 0000
0 1 0 0 1 1 1 1 4Fh Output port configuration
register
read/write byte 0000 0000