简介
这是一款基于MCP23017芯片的IO扩展模块,该模块可以为您的微控制器额外添加16个IO口。扩展板可设置8个I2C地址,这意味着一个微控制器上最多能级联8个模块,最多可扩展128个IO口。该扩展板解决了机器人、互动媒体等项目IO口不够的问题。
IO扩展板有2组IO引脚,分别为GPIOA和GPIOB,每组有8位独立IO口,且每个IO口可被独立设置为输入、输出、上拉输入(内部接100KΩ上拉电阻)、中断等模式。此外,该模块还有2个中断信号引脚IA和IB,其中IA用于检测GPIOA组的IO口是否发生中断,IB用于检测GPIOB组的IO口是否发生中断,当GPIOA或GPIOB中某个引脚发生中断,则相应的IA或IB引脚会产生一个高电平信号。
特性
- 最多可以扩展128个IO口
- IO口支持多种模式
- 通过拨码开关改变IIC地址
- 引出多个VCC和GND引脚
- 兼容3.3V/5V
应用场景
技术规格
- 接口供电电压:3.3V-5.5V
- IIC地址:0x20~0x27
- 数字输入/输出端: PA0~PA7,PB0~PB7
- IO口驱动电流:20mA
- 中断信号引脚:IA、IB
- 产品尺寸:44*32mm
配送清单
- Gravity:MCP23017 I2C 转16位数字IO扩展模块 x1
- Gravity-4P I2C/UART传感器连接线 x1