PCF8574是一款並口擴展芯片,它的引腳圖如下圖所示,它與主控芯片通過IIC接口進行通訊。需要注意的是,PCF8574有多種封裝,下圖所示只是其中一種,是PDSO-G16封裝的芯片引腳圖。
在這個芯片的引腳中,VCC和GND爲電源和地引腳,A0~A2爲從器件地址,通過引腳的輸入電平,可以配置地址爲0~7,因此一個IIC總線上最多可以掛載8片PCF8574芯片。SDA和SCL爲IIC總線的數據和時鐘接口。INT爲中斷反饋接口。P0~P7爲擴展的並口,可以用作輸入或者輸出。
下圖是一個PCF8574的應用電路。
在這個電路中,S71爲8路的撥碼開關,撥碼開關的一段接地,另一端接上拉電阻,並且與PCF8574的8路擴展IO連接。當撥碼開關閉合時,輸出低電平,當撥碼開關斷開時,輸出高電平。PCF8574的SDA和SCL與單片機的IIC接口連接。這樣單片機通過2個引腳就可以讀取8路撥碼開關的輸入信號,如果將地址不同的8個PCF8574都掛接到IIC總線上,則最多可以讀取64路信號的輸入。