NCA9555是一款24引腳CMOS器件,提供16位通用并行I2C總線數(shù)輸入/輸出GPIO擴(kuò)展功能。
它和ACPI電源開關(guān),傳感器,按鍵,LED和風(fēng)扇等應(yīng)用的額外I/O口需求提供了簡(jiǎn)單的解決方案。
NCA9555由兩個(gè)8位配置(輸入或輸出選擇)組成。輸入,輸出和極性反轉(zhuǎn)(高電平有效或低電平有效)寄存器。
通過寫入I/O配置位,系統(tǒng)主機(jī)可以將I/O啟用為輸入或輸出。每個(gè)輸入或輸出的數(shù)據(jù)都保存在相應(yīng)的輸入或輸出寄存器中。
讀寄存器的極性可以用極性反轉(zhuǎn)寄存器反轉(zhuǎn)。系統(tǒng)主機(jī)可以讀取所有寄存器。
當(dāng)任何輸入狀態(tài)與其對(duì)應(yīng)的輸入端口寄存器狀態(tài)不同時(shí),NCA9555漏極開路中斷輸出將被激 活,并用于向系統(tǒng)主設(shè)備指示輸出狀態(tài)已更改。
上電復(fù)位會(huì)將寄存器設(shè)置為其默認(rèn)值,并初始化設(shè)備狀態(tài)機(jī)。三個(gè)硬件引腳(A0, A1, A2)改變固定的I2C總線地址,并允許多達(dá)八個(gè)設(shè)備共享同一I2C總線。