JAJSWV3 July 2025 TCA9539A-Q1
PRODUCTION DATA
アドレス バイトのアクノリッジが成功すると、バス コントローラはコマンド バイト (表 7-4 に表示) を送信します。このバイトは TCA9539-Q1 の制御レジスタに保存されます。このデータ バイトのうち 3 ビットは、操作内容 (読み取りまたは書き込み) と、影響を受ける内部レジスタ (入力、出力、極性反転、または設定) を指定します。このレジスタは、I2C バス経由で書き込みや読み出しができます。コマンド バイトは、書き込み転送中にのみ送信されます。
| 制御レジスタ ビット | コマンド バイト (16 進数) | レジスタ | プロトコル | 電源投入時のデフォルト値 | ||
|---|---|---|---|---|---|---|
| B2 | B1 | B0 | ||||
| 0 | 0 | 0 | 0x00 | 入力ポート 0 | バイトの読み取り | XXXX XXXX |
| 0 | 0 | 1 | 0x01 | 入力ポート 1 | バイトの読み取り | XXXX XXXX |
| 0 | 1 | 0 | 0x02 | 出力ポート 0 | 読み取り/ 書き込みバイト | 1111 1111 |
| 0 | 1 | 1 | 0x03 | 出力ポート 1 | 読み取り/ 書き込みバイト | 1111 1111 |
| 1 | 0 | 0 | 0x04 | 極性反転ポート 0 | 読み取り/ 書き込みバイト | 0000 0000 |
| 1 | 0 | 1 | 0x05 | 極性反転ポート 1 | 読み取り/ 書き込みバイト | 0000 0000 |
| 1 | 1 | 0 | 0x06 | 構成ポート 0 | 読み取り/ 書き込みバイト | 1111 1111 |
| 1 | 1 | 1 | 0x07 | 構成ポート 1 | 読み取り/ 書き込みバイト | 1111 1111 |
コマンド バイトが送信されると、新たなコマンド バイトが送信されるまで、指定されたレジスタ ペアは読み取り操作で引き続きアクセスされます。図 7-7 に、制御レジスタビットを示します。