Datasheet
Table Of Contents
- 1. General description
- 2. Features and benefits
- 3. Applications
- 4. Ordering information
- 5. Block diagram
- 6. Pinning information
- 7. Functional description
- 7.1 Device address
- 7.2 Command register
- 7.3 Register definitions
- 7.4 Writing to port registers
- 7.5 Reading the port registers
- 7.5.1 Register 0 - Input port register
- 7.5.2 Register 1 - Polarity inversion register
- 7.5.3 Register 2 - Bus-hold/pull-up/pull-down enable register
- 7.5.4 Register 3 - Pull-up/pull-down selector register
- 7.5.5 Register 4 - Configuration register
- 7.5.6 Register 5 - Output port register
- 7.5.7 Register 6 - Interrupt mask register
- 7.5.8 Register 7 - Interrupt status register
- 7.6 Power-on reset
- 7.7 RESET input
- 7.8 Software reset
- 7.9 Interrupt output (INT)
- 7.10 Standby
- 8. Characteristics of the I2C-bus
- 9. Bus transactions
- 10. Application design-in information
- 11. Limiting values
- 12. Static characteristics
- 13. Dynamic characteristics
- 14. Test information
- 15. Package outline
- 16. Handling information
- 17. Soldering of SMD packages
- 18. Abbreviations
- 19. Revision history
- 20. Legal information
- 21. Contact information
- 22. Contents
NXP Semiconductors
PCA9574
8-bit I
2
C-bus and SMBus, level translating, low voltage GPIO
© NXP Semiconductors N.V. 2014. All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 25 September 2014
Document identifier: PCA9574
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
22. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 2
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
4.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 3
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 Functional description . . . . . . . . . . . . . . . . . . . 6
7.1 Device address. . . . . . . . . . . . . . . . . . . . . . . . . 6
7.2 Command register . . . . . . . . . . . . . . . . . . . . . . 7
7.3 Register definitions. . . . . . . . . . . . . . . . . . . . . . 7
7.4 Writing to port registers. . . . . . . . . . . . . . . . . . . 7
7.5 Reading the port registers . . . . . . . . . . . . . . . . 8
7.5.1 Register 0 - Input port register . . . . . . . . . . . . . 8
7.5.2 Register 1 - Polarity inversion register . . . . . . . 8
7.5.3 Register 2 - Bus-hold/pull-up/pull-down
enable register . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.5.4 Register 3 - Pull-up/pull-down selector register 10
7.5.5 Register 4 - Configuration register . . . . . . . . . 10
7.5.6 Register 5 - Output port register . . . . . . . . . . . 11
7.5.7 Register 6 - Interrupt mask register . . . . . . . . 11
7.5.8 Register 7 - Interrupt status register . . . . . . . . 12
7.6 Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . 12
7.7 RESET
input. . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.8 Software reset. . . . . . . . . . . . . . . . . . . . . . . . . 12
7.9 Interrupt output (INT
) . . . . . . . . . . . . . . . . . . . 13
7.10 Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8 Characteristics of the I
2
C-bus . . . . . . . . . . . . 14
8.1 Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1.1 START and STOP conditions . . . . . . . . . . . . . 14
8.2 System configuration . . . . . . . . . . . . . . . . . . . 14
8.3 Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . 15
9 Bus transactions . . . . . . . . . . . . . . . . . . . . . . . 16
10 Application design-in information . . . . . . . . . 18
11 Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 18
12 Static characteristics. . . . . . . . . . . . . . . . . . . . 19
13 Dynamic characteristics . . . . . . . . . . . . . . . . . 21
14 Test information. . . . . . . . . . . . . . . . . . . . . . . . 23
15 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 24
16 Handling information. . . . . . . . . . . . . . . . . . . . 26
17 Soldering of SMD packages . . . . . . . . . . . . . . 26
17.1 Introduction to soldering . . . . . . . . . . . . . . . . . 26
17.2 Wave and reflow soldering . . . . . . . . . . . . . . . 26
17.3 Wave soldering . . . . . . . . . . . . . . . . . . . . . . . 26
17.4 Reflow soldering . . . . . . . . . . . . . . . . . . . . . . 27
18 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 28
19 Revision history . . . . . . . . . . . . . . . . . . . . . . . 29
20 Legal information . . . . . . . . . . . . . . . . . . . . . . 30
20.1 Data sheet status . . . . . . . . . . . . . . . . . . . . . . 30
20.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
20.3 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 30
20.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 31
21 Contact information . . . . . . . . . . . . . . . . . . . . 31
22 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
