图文详情
产品属性
相关推荐
MCP23017-E/ML带串行接口的16位I2C I/O扩展器MICROCHIP
MCP23017-E/ML实物拍照
MCP23017-E/ML
MCP23017T-E/ML
MCP23017-E/SP
MCP23017-E/SO
MCP23017T-E/SO
MCP23017-E/SS
MCP23017T-E/SS
MCP23S17-E/ML
MCP23S17T-E/ML
MCP23S17-E/SP
MCP23S17-E/SO
MCP23S17T-E/SO
MCP23S17-E/SS
MCP23S17T-E/SS
特征:
带中断输出的16位输入/输出端口扩展器
一条总线上最多可级联8个设备
每个I/O的25mA接收器/源容量
支持100kHz、400kHz和1.7MHz I2C兼容兼容模式
设备概述
摘要
MCP2317/MCP23S17(MCP23X17)设备系列为I2C总线或SPI应用提供16位通用并行I/O扩展。这两种设备只在串行接口上有所不同:
•MCP23017–I2C接口
•MCP23S17–SPI接口
MCP23X17由多个8位配置寄存器组成,用于输入、输出和极性选择。系统主机可以通过写入I/O配置位(IODIRA/B)来启用I/O作为输入或输出。每个输入或输出的数据保存在相应的输入或输出寄存器中。输入端口寄存器的极性可以用极性反转寄存器反转。所有寄存器都可以由系统主机读取。
16位I/O端口功能上包括两个8位端口(PORTA和PORTB)。MCP23X17可配置为在8位或16位模式下通过IOCON银行. 有两个中断管脚,INTA和INTB,它们可以与各自的端口相关联,也可以逻辑地或组合在一起,这样当任一端口引起中断时,两个插脚都会被激活。中断输出可配置为在两种情况下激活(互斥):
1当任何输入状态与其对应的输入端口寄存器状态不同时。这用于向系统主机指示输入状态已更改。
2当输入状态与预配置的寄存器值不同时(DEFVAL寄存器)。
中断捕获寄存器捕获中断时的端口值,从而保存导致中断的条件。上电复位(POR)将寄存器设置为其默认值,并初始化设备状态机。硬件地址引脚用于确定设备地址。
参数
设备说明
16位I/O端口扩展器
工作电压范围(V) 1.8至5.5
工作温度范围(°C)-40至125
接口 I2C
最/大总线频率(kBits/s) 1700
附加功能
带中断输出的16位输入/输出端口扩展器
一条总线上最多可级联8个设备
每个I/O的25mA接收器/源容量
支持100kHz、400kHz和1.7MHz I2C兼容兼容模式
MCP23017-E/ML
MCP23017-E/ML
MICROCHIP
QFN28
20+
带串行接口
1.8至5.5
-40至125
1700