PCA9672 Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Rev. 3 — 27 May 2013 Product data sheet 1. General description The PCA9672 provides general-purpose remote I/O expansion via the two-wire bidirectional I2C-bus (serial clock (SCL), serial data (SDA)). The devices consist of eight quasi-bidirectional ports, 1 MHz 30 mA drive I2C-bus interface, three hardware address inputs and a reset input operating between 2.3 V and 5.5 V.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Sixteen programmable slave addresses using two address pins Readable device ID (manufacturer, device type, and revision) Software reset Low standby current (2.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 5. Block diagram PCA9672 INTERRUPT LOGIC LP FILTER INT AD0 AD1 SCL SDA I2C-BUS CONTROL INPUT FILTER RESET VDD VSS SHIFT REGISTER I/O PORT 8 BITS P0 to P7 write pulse read pulse POWER-ON RESET 002aac321 Fig 1.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 6. Pinning information 6.1 Pinning AD0 1 1 16 VDD 2 16 VDD 15 SDA AD0 AD1 AD1 2 15 SDA RESET 3 14 SCL RESET 3 14 SCL P0 4 13 INT P0 4 P1 5 12 P7 P1 5 P2 6 11 P6 P2 6 11 P6 P3 7 10 P5 P3 7 10 P5 VSS 8 9 VSS 8 PCA9672D P4 PCA9672PW 12 P7 9 002aac322 P4 002aac323 RESET 1 P0 2 Pin configuration for TSSOP16 13 SDA terminal 1 index area 14 VDD Fig 4.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Table 3. Symbol Pin description …continued Pin Description SO16, TSSOP16 HVQFN16 P7 12 10 quasi-bidirectional I/O 7 INT 13 11 interrupt output (active LOW) SCL 14 12 serial clock line SDA 15 13 serial data line VDD 16 14 supply voltage [1] HVQFN16 package die supply ground is connected to both the VSS pin and the exposed center pad.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 7.1.1 Address map Table 4.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 7.2.1 Software Reset The Software Reset Call allows all the devices in the I2C-bus to be reset to the power-up state value through a specific formatted I2C-bus command. To be performed correctly, it implies that the I2C-bus is functional and that there is no device hanging the bus. The Software Reset sequence is defined as following: 1. A START command is sent by the I2C-bus master. 2.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 7.2.2 Device ID (PCA9672 ID field) The Device ID field is a 3-byte read-only (24 bits) word giving the following information: • 12 bits with the manufacturer name, unique per manufacturer (for example, NXP). • 9 bits with the part identification, assigned by manufacturer. • 3 bits with the die revision, assigned by manufacturer (for example, Rev X).
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset acknowledge from one or several slaves Device ID address S 1 1 1 1 1 0 START condition 0 I2C-bus slave address of the device to be identified acknowledge from slave to be identified Device ID address 0 A A6 A5 A4 A3 A2 A1 A0 0 A Sr 1 R/W don’t care acknowledge from master acknowledge from slave to be identified 1 1 1 repeated START condition acknowledge from master 1 0 0 1 A R/W no acknowle
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset There is only one register to control four possibilities of the port pin: Input HIGH, input LOW, output HIGH, or output LOW. Input HIGH: The master needs to write 1 to the register to set the port as an input mode if the device is not in the default power-on condition. The master reads the register to check the input status.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 8.2 Writing to the port (Output mode) The master (microcontroller) sends the START condition and slave address setting the last bit of the address byte to logic 0 for the write mode. The PCA9672 acknowledges and the master then sends the data byte for P7 to P0 to the port register. As the clock line goes HIGH, the 8-bit data is presented on the port lines after it has been acknowledged by the PCA9672.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 8.3 Reading from a port (Input mode) The port must have been previously written to logic 1, which is the condition after power-on reset or hardware reset or software reset. To enter the Read mode, the master (microcontroller) addresses the slave device and sets the last bit of the address byte to logic 1 (address byte read). The slave will acknowledge and then send the data byte to the master.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 8.5 Interrupt output (INT) The PCA9672 provides an open-drain output (INT) which can be fed to a corresponding input of the microcontroller (see Figure 15). As soon as a port input is changed, the INT will be active (LOW) and notify the microcontroller. An interrupt is generated at any rising or falling edge of the port inputs. After time tv(Q), the signal INT is valid.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 9. Characteristics of the I2C-bus The I2C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. 9.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset SDA SCL MASTER TRANSMITTER/ RECEIVER SLAVE RECEIVER SLAVE TRANSMITTER/ RECEIVER MASTER TRANSMITTER MASTER TRANSMITTER/ RECEIVER I2C-BUS MULTIPLEXER SLAVE 002aaa966 Fig 18. System configuration 9.3 Acknowledge The number of data bytes transferred between the START and the STOP conditions from transmitter to receiver is not limited. Each byte of eight bits is followed by one acknowledge bit.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 10. Application design-in information 10.1 Bidirectional I/O expander applications In the 8-bit I/O expander application shown in Figure 20, P0 and P1 are inputs, and P2 to P7 are outputs. When used in this configuration, during a write, the input (P0 and P1) must be written as HIGH so the external devices fully control the input ports.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 3. Software code: //System Power on // write to PCA9672 with data 1010 0011b to set P[7:2] outputs and P[1:0] inputs <0100 0000> <1010 0011> //Initial setting for PCA9672 while (INT == 1); //Monitor the interrupt pin.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset PCA9670 replaces the interrupt output of the PCA9674 with hardware reset input to retain the maximum number of addresses. The PCA9672 replaces address A2 of the PCA9674 with hardware reset input to retain the interrupt, but limit the number of addresses. 11. Limiting values Table 6. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134).
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 13. Static characteristics Table 8. Static characteristics VDD = 2.3 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Supplies VDD supply voltage 2.3 - 5.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Table 8. Static characteristics …continued VDD = 2.3 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Inputs AD0, AD1 VIL LOW-level input voltage 0.5 - +0.3VDD V VIH HIGH-level input voltage 0.7VDD - 5.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Table 9. Dynamic characteristics …continued VDD = 2.3 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset ACK or read cycle START SCL SDA 30 % trst RESET 50 % 50 % 50 % trec(rst) tw(rst) trst 50 % Pn output off 002aac332 Fig 23. Reset timing PCA9672 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 27 May 2013 © NXP B.V. 2013. All rights reserved.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 15. Package outline HVQFN16: plastic thermal enhanced very thin quad flat package; no leads; 16 terminals; body 3 x 3 x 0.85 mm A B D SOT758-1 terminal 1 index area A E A1 c detail X e1 C 1/2 e e 5 y y1 C v M C A B w M C b 8 L 4 9 e e2 Eh 1/2 e 12 1 16 terminal 1 index area 13 Dh X 0 2.5 5 mm scale DIMENSIONS (mm are the original dimensions) UNIT A(1) max.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset SO16: plastic small outline package; 16 leads; body width 7.5 mm SOT162-1 D E A X c HE y v M A Z 9 16 Q A2 A (A 3) A1 pin 1 index θ Lp L 1 8 e detail X w M bp 0 5 10 mm scale DIMENSIONS (inch dimensions are derived from the original mm dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e HE L Lp Q v w y mm 2.65 0.3 0.1 2.45 2.25 0.25 0.49 0.36 0.32 0.23 10.5 10.1 7.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset TSSOP16: plastic thin shrink small outline package; 16 leads; body width 4.4 mm SOT403-1 E D A X c y HE v M A Z 9 16 Q (A 3) A2 A A1 pin 1 index θ Lp L 1 8 e detail X w M bp 0 2.5 5 mm scale DIMENSIONS (mm are the original dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (2) e HE L Lp Q v w y Z (1) θ mm 1.1 0.15 0.05 0.95 0.80 0.25 0.30 0.19 0.2 0.1 5.1 4.9 4.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 16. Handling information All input and output pins are protected against ElectroStatic Discharge (ESD) under normal handling. When handling ensure that the appropriate precautions are taken as described in JESD625-A or equivalent standards. 17. Soldering of SMD packages This text provides a very brief insight into a complex technology.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset • Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave • Solder bath specifications, including temperature and impurities 17.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset temperature maximum peak temperature = MSL limit, damage level minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 27. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 18. Soldering: PCB footprints Footprint information for reflow soldering of HVQFN16 package SOT758-1 Hx Gx D P 0.025 0.025 C (0.105) SPx Hy SPy tot nSPx Gy SPy nSPy SLy By Ay SPx tot SLx Bx Ax solder land solder paste deposit solder land plus solder paste occupied area nSPx nSPy 2 2 Dimensions in mm P Ax Ay Bx By C D SLx SLy 0.50 4.00 4.00 2.20 2.20 0.90 0.24 1.50 1.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Footprint information for reflow soldering of SO16 package SOT162-1 Hx Gx P2 (0.125) Hy Gy (0.125) By Ay C D2 (4x) D1 P1 Generic footprint pattern Refer to the package outline drawing for actual layout solder land occupied area DIMENSIONS in mm P1 1.270 P2 Ay 1.320 11.200 By C D1 D2 6.400 2.400 0.700 Gx 0.800 10.040 Gy Hx Hy 8.600 11.900 11.450 sot162-1_fr Fig 29.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Footprint information for reflow soldering of TSSOP16 package SOT403-1 Hx Gx P2 (0.125) Hy Gy (0.125) By Ay C D2 (4x) D1 P1 Generic footprint pattern Refer to the package outline drawing for actual layout solder land occupied area DIMENSIONS in mm P1 P2 Ay By C D1 D2 Gx Gy Hx Hy 0.650 0.750 7.200 4.500 1.350 0.400 0.600 5.600 5.300 5.800 7.450 sot403-1_fr Fig 30.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 19. Abbreviations Table 12.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Table 13. Revision history …continued Document ID Modifications: (continued) Release date • Data sheet status Change notice Supersedes Section 7.2.2 “Device ID (PCA9672 ID field)”: – first bullet item following first paragraph changed from “8 bits with the manufacturer name” to “12 bits with the manufacturer name” – second bullet item following first paragraph re-written – List item 6.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 21. Legal information 21.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use.
PCA9672 NXP Semiconductors Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt and reset 23. Contents 1 2 3 4 4.1 5 6 6.1 6.2 7 7.1 7.1.1 7.2 7.2.1 7.2.2 8 8.1 8.2 8.3 8.4 8.5 8.6 9 9.1 9.1.1 9.2 9.3 10 10.1 10.2 10.3 10.4 11 12 13 14 15 16 17 17.1 17.2 17.3 17.4 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Ordering information . . . . . . . . .