PCA9574是一款CMOS器件,为低电压处理器和手持电池供电移动应用提供8位通用并行输入/输出(GPIO)扩展,是为增强NXP的I²C总线I/O扩展器系列而开发的。改进内容包括更低的供电电流、1.1 V至3.6 V的更低工作电压、允许在任何1.1 V和3.6 V之间进行电压电平变换的双和独立电源轨、400 kHz时钟频率和更小的封装。任何八个I/O端口均可配置为相互独立的输入或输出且默认启动为输入。在保持互连最小化的同时需要额外的I/O时,I/O扩展器提供简易的解决方案;例如,在用于连接传感器、按钮、键区等的电池供电移动应用和翻盖设备中。除提供灵活的GPIO设置外,还简化了运行在一个电压级别上的处理器与工作在不同(通常更高)电压级别上的I/O器件之间的连接。PCA9574具备内置电平切换功能,使这些器件在需要在不兼容I/O之间进行通信的混合信号环境中极其灵活。PCA9574的核心可工作于低至1.1 V的电压上而I/O可工作于1.1 V至3.6 V的范围内。还为I/O提供带有可编程片上上拉或下拉功能的总线保持。
系统主器件可通过写入I/O配置寄存器位将I/O用作输入或输出。每个输入或输出的数据保留在对应的输入或输出寄存器中。通过极性反转寄存器(高电平有效或低电平有效操作)可反转读取寄存器的极性。通过对相应的寄存器进行编程可选择总线保持功能或上拉/下拉功能。总线保持功能在未主动驱动I/O总线时提供有效的逻辑电平。当未选择总线保持功能时,通过对上拉/下拉配置寄存器进行编程可将I/O端口配置为上拉或下拉。
开漏中断输出引脚(INT)允许监视输入引脚并在每次一个输入端口发生变化时指定,除非该端口已屏蔽(默认 = 屏蔽)。“GPIO All Call”命令允许同时对多个PCA9574进行编程,即使它们有不同的独立I²C总线地址。当需要以相同的指令对多个器件进行编程时或如果需要同时打开或关闭输出,这能进行最佳的代码编程。内部上电复位(POR)或硬件复位引脚(RESET)会将八个I/O初始化为输入、将寄存器设为其默认值并初始化器件状态机。当逻辑电源(VDD)关闭时,I/O组保持在其默认状态中。
一个地址选择引脚允许在同一I²C总线上以两个不同的地址连接最多两个PCA9574器件。
PCA9574提供TSSOP16、HVQFN16和XQFN16封装并规定-40 °C至+85 °C的工业温度范围。
产品特点 Features
|
功能框图 |
型号 | 可订购的器件编号 | 订购码 (12NC) | 产品状态 | 封装 |
PCA9574PW | 9352 851 49118 | PCA9574PW,118 | 量产 | TSSOP16 (SOT403-1) |
PCA9574PW | 9352 851 49112 | PCA9574PW,112 | 量产 | TSSOP16 (SOT403-1) |
型号 | 订购码 (12NC) | 可订购的器件编号 | 化学成分 |
PCA9574PW | 9352 851 49118 | PCA9574PW,118 | PCA9574PW |
PCA9574PW | 9352 851 49112 | PCA9574PW,112 | PCA9574PW |
档案名称 | 标题 | 类型 | 格式 |
PCA9574PW | 8-bit I2C-bus and SMBus, level translating, low voltage GPIO with reset and interrupt | Data sheet | |
AN10441 | Level shifting techniques in I2C-bus design | Application note | |
AN255 | I2C / SMBus Repeaters, Hubs and Expanders | Application note | |
AN10710 | Features and applications of the PCA9574 I2C-bus extender | Application note | |
75016527 | Extend standard I2C-bus devices without worrying about offset voltages; NXP I2C-bus extender PCA9574 in a proven application | Brochure | |
75016532 | Extend the I2C-bus with advanced repeaters and hubs; NXP 2-channel I2C-bus repeaters PCA9574x and 5-channel I2C-bus hubs PCA9516x | Leaflet | |
75016080 | Extend the reach of any I2C-bus system without special offset voltage levels; NXP I2C-bus extender PCA9574 | Leaflet | |
75017424 | NXP I2C-bus solutions 2013: Smart, simple solutions for the 12 most common design concerns | Leaflet | |
UM10204 | I2C-bus specification and user manual | User manual | |
UM10206 | I2C Demonstration Board 2005-1 Quick Start Guide | User manual | |
UM10323 | PCA9600 demonstration board OM6293 | User manual |