JAJSXM2 December 2025 TCA9536-Q1
PRODUCTION DATA
Input Port レジスタ (レジスタ 0) には、ピンが構成レジスタによって入力と出力のどちらに定義されているかに関係なく、ピンに入ってくるロジック レベルが反映されます。読み出し動作時にのみ機能します。これらのレジスタに書き込みを行っても、影響はありません。デフォルト値 X は、外部で印加されるロジック レベルによって決まります。表 7-3 を参照してください。
読み取り動作の前に、書き込み転送が送信され、それと同時に、次に Input Port レジスタがアクセスされることを I2C デバイスに指示するコマンド バイトも送信されます。
| ビット | I7 | I6 | I5 | I4 | I3 | I2 | I1 | I0 |
| 未使用 | ||||||||
| デフォルト | 1 | 1 | 1 | 1 | X | X | X | X |
Output Port レジスタ (レジスタ 1) には、構成レジスタで出力として定義されているピンから出ていくロジック レベルが示されます。このレジスタのビット値は、入力として定義されたピンには影響を与えません。反対に、このレジスタから読み出した値は、実際のピンの値ではなく、出力選択を制御しているフリップフロップの値に反映されます。表 7-4 を参照してください。
| ビット | O7 | O6 | O5 | O4 | O3 | O2 | O1 | O0 |
| 未使用 | ||||||||
| デフォルト | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Polarity Inversion レジスタ (レジスタ 2) は、Configuration レジスタで入力として定義されたピンの極性を反転することができます。このレジスタのビットが設定される (1 が書き込まれる) と、対応するポート ピンの極性は反転します。このレジスタのビットがクリアされる (0 が書き込まれる) と、対応するポート ピンの元の極性が保持されます。表 7-5 を参照してください。
| ビット | N7 | N6 | N5 | N4 | N3 | N2 | N1 | N0 |
| 未使用 | ||||||||
| デフォルト | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Configuration レジスタ (レジスタ 3) は、I/O ピンの方向を構成します。このレジスタのビットを 1 に設定すると、対応するポート ピンは高インピーダンス出力ドライバを持つ入力としてイネーブルになります。このレジスタのビットを 0 にクリアすると、対応するポート ピンは出力としてイネーブルになります。表 7-6 を参照してください。
| ビット | C7 | C6 | C5 | C4 | C3 | C2 | C1 | C0 |
| 未使用 | ||||||||
| デフォルト | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Special Function レジスタ (レジスタ 0x50) は、I/O ピンの方向を構成します。P3 が INT として 1 に設定されている場合、P3 の機能は INT 出力に変わります。PU ディスエーブルが 1 に設定されている場合、P ポートのすべての内部プルアップ抵抗がディスエーブルになります。INT 出力として構成されている場合、これには P3 ポートも含まれます。表 7-6 を参照してください。
| ビット | S7 | S6 | S5 | S4 | S3 | S2 | S1 | S0 |
| P3 を INT として | PU ディスエーブル | 未使用 | ||||||
| デフォルト | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |