English
Language : 

PCA9671 Datasheet, PDF (6/34 Pages) NXP Semiconductors – Remote 16-bit I/O expander for Fm+ I2C-bus with reset
NXP Semiconductors
PCA9671
Remote 16-bit I/O expander for Fm+ I2C-bus with reset
Table 2.
Symbol
AD0
SCL
SDA
VDD
Pin description …continued
Pin
SO24, SSOP24, QSOP24, HVQFN24
TSSOP24, DHVQFN24
21
18
22
19
23
20
24
21
Description
address input 0
serial clock line input
serial data line input/output
supply voltage
[1] HVQFN and DHVQFN package die supply ground is connected to both the VSS pin and the exposed center
pad. The VSS pin must be connected to supply ground for proper device operation. For enhanced thermal,
electrical, and board-level performance, the exposed pad needs to be soldered to the board using a
corresponding thermal pad on the board, and for proper heat conduction through the board thermal vias
need to be incorporated in the PCB in the thermal pad region.
7. Functional description
Refer to Figure 1 “Block diagram of PCA9671”.
7.1 Device address
Following a START condition, the bus master must send the address of the slave it is
accessing and the operation it wants to perform (read or write). The address of the
PCA9671 is shown in Figure 9. Slave address pins AD2, AD1, and AD0 choose 1 of
64 slave addresses. To conserve power, no internal pull-up resistors are incorporated on
AD2, AD1, and AD0. Address values depending on AD2, AD1, and AD0 can be found in
Table 3 “PCA9671 address map”.
Remark: The General Call address (0000 0000) and the Device ID address (1111 100X)
are reserved and cannot be used as device address. Failure to follow this requirement will
cause the PCA9671 not to acknowledge.
Remark: Reserved I2C-bus addresses must be used with caution since they can interfere
with:
• “reserved for future use” I2C-bus addresses (0000 011, 1111 101, 1111 110,
1111 111)
• slave devices that use the 10-bit addressing scheme (1111 0xx)
• High speed mode (Hs-mode) master code (0000 1xx)
slave address
A6 A5 A4 A3 A2 A1 A0 R/W
programmable
002aab636
Fig 9. PCA9671 address
The last bit of the first byte defines the operation to be performed. When set to logic 1 a
read is selected, while a logic 0 selects a write operation.
PCA9671_1
Product data sheet
Rev. 01 — 20 December 2006
© NXP B.V. 2006. All rights reserved.
6 of 34