完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
數(shù)據(jù): Remote 8-Bit I2C and SMBus I/O Expander 數(shù)據(jù)表
用于雙線雙向總線(I 2 C)的8位I /O擴(kuò)展器設(shè)計用于2.3- V至5.5-VV CC 操作。它通過I 2 C接口[串行時鐘(SCL),串行數(shù)據(jù)(SDA)]為大多數(shù)微控制器系列提供通用遠(yuǎn)程I /O擴(kuò)展。
PCA9554由一個8位配置(輸入或輸出選擇),輸入,輸出和極性反轉(zhuǎn)(高電平有效或低電平有效)寄存器組成。上電時,I /O配置為輸入,具有弱上拉至V CC 。但是,系統(tǒng)主機可以通過寫入I /O配置位將I /O用作輸入或輸出。每個輸入或輸出的數(shù)據(jù)保存在相應(yīng)的輸入或輸出寄存器中。使用Polarity Inversion寄存器可以反轉(zhuǎn)輸入端口寄存器的極性。所有寄存器都可以由系統(tǒng)主機讀取。
系統(tǒng)主機可以通過利用上電復(fù)位功能在發(fā)生超時或其他不正確操作時復(fù)位PCA9554,這會將寄存器置于默認(rèn)狀態(tài)狀態(tài)并初始化I 2 C /SMBus狀態(tài)機。
PCA9554漏極開路中斷( INT )當(dāng)任何輸入狀態(tài)與其對應(yīng)的輸入端口寄存器狀態(tài)不同時,輸出被激活,并用于向系統(tǒng)主控制器指示輸入狀態(tài)已更改。
INT 可以連接到微控制器的中斷輸入。通過在該線路上發(fā)送中斷信號,遠(yuǎn)程I /O可以通知微控制器其端口上是否有輸入數(shù)據(jù),而無需通過I 2 C總線進(jìn)行通信。因此,PCA9554可以保持簡單的從器件。
器件的輸出(鎖存)具有高電流驅(qū)動能力,可直接驅(qū)動LED和低電流消耗。
三個硬件引腳( A0,A1和A2)用于編程和改變固定的I 2 C地址,并允許最多8個器件共享相同的I 2 C總線或SMBus。
PCA9554是引腳對引腳,I 2 C地址與PCF8574兼容。但是,由于PCA9554相對于PCF8574的增強,需要進(jìn)行軟件更改。
PCA9554和PCA9554A除了固定的I 2 C地址外完全相同。這允許在同一個I 2 C /SMBus中最多16個這些器件(每個器件8個)。
所有商標(biāo)均為其各自所有者的財產(chǎn)。
| ? |
|---|
| Voltage Nodes (V) |
| fSCLK (Max) (MHz) |
| VCC (Min) (V) |
| Frequency (Max) (kHz) |
| VCC (Max) (V) |
| I2C Address |
| Number of I/Os |
| Rating |
| Operating Temperature Range (C) |
| Package Group |
| Pin/Package |
| ? |
| PCA9554 |
|---|
| 2.7 3.3 3.6 5 ? ? |
| 0.4 ? ? |
| 2.3 ? ? |
| 400 ? ? |
| 5.5 ? ? |
| 0100 xxx ? ? |
| 8 ? ? |
| Catalog ? ? |
| -40 to 85 ? ? |
| SOIC SSOP TVSOP ? ? |
| 16SOIC 16SSOP 16TVSOP ? ? |