MCP23017是一款由Microchip Technology生產(chǎn)�16位I/O端口�(kuò)展器,基于I2C接口。它允許微控制器通過I2C總線控制額外的GPIO引腳,從而擴(kuò)展了系統(tǒng)的輸入輸出能�。該芯片廣泛用于嵌入式系�(tǒng)�(shè)�(jì)�,特別是在需要更多GPIO資源但又不想增加主控芯片�(fù)雜度的情況下。MCP23017支持兩種地址選擇模式,并且可以通過配置寄存器實(shí)�(xiàn)�(duì)每�(gè)引腳的單�(dú)�(shè)��
型號(hào)中的后綴'T-E/ML'表示其封裝形式為TSSOP-28,適用于表面貼裝技�(shù)(SMT�,并且具有工�(yè)�(jí)工作溫度范圍�
供電電壓�1.8V~5.5V
I2C通信速率�100kHz/400kHz
最大輸出電流:每引�25mA
輸入漏電流:±1μA(最大值)
工作溫度范圍�-40°C�+85°C
封裝類型:TSSOP-28
I/O端口�(shù)量:16�(gè)
MCP23017具備以下顯著特點(diǎn)�
1. 高度集成�16位雙向GPIO端口,可以靈活配置為輸入或輸��
2. 支持�(biāo)�(zhǔn)模式和快速模式下的I2C�(xié)�,兼容多種主控設(shè)��
3. 提供中斷功能,能夠快速響�(yīng)外部事件,減少CPU�(fù)�(dān)�
4. 每�(gè)GPIO引腳均可�(dú)立配置拉�、拉低或浮動(dòng)狀�(tài)�
5. �(nèi)置可編程方向寄存�,簡(jiǎn)化了�(duì)端口輸入輸出特性的管理�
6. 具備硬件地址引腳,最多可連接8�(gè)相同器件到同一I2C總線�,以�(jìn)一步擴(kuò)展GPIO�(shù)��
7. 工作電壓范圍寬,適合多種�(yīng)用場(chǎng)�,尤其是需要在不同電源�(huán)境下工作的設(shè)��
8. 提供開漏輸出選項(xiàng),便于與各種邏輯電平�(jìn)行兼��
9. �(nèi)置上電復(fù)位功�,確保啟�(dòng)�(shí)處于已知狀�(tài)�
MCP23017非常適合用于需要擴(kuò)展GPIO的應(yīng)用場(chǎng)�,例如:
1. 嵌入式控制系�(tǒng)中的按鍵掃描矩陣�
2. 顯示屏背光驅(qū)�(dòng)及LED指示燈控制�
3. 多路開關(guān)信號(hào)采集�
4. 工業(yè)自動(dòng)化設(shè)備中的傳感器�(shù)�(jù)讀��
5. 家用電器中的多按鈕面板接��
6. 物聯(lián)�(wǎng)�(shè)備的外圍�(kuò)展模塊�
7. �(shù)�(jù)采集系統(tǒng)中的多路模擬輸入切換控制�
8. �(jī)器人控制系統(tǒng)中的傳感器和�(zhí)行器接口�(kuò)��
MCP23017E/SP, MCP23017-I/SL