この 2 線式双方向バス (I2C) 用 16 ビット I/O エクスパンダは、1.65V~5.5V の VCC で動作するように設計されています。I2C インターフェイスにより、ほとんどのマイクロコントローラ・ファミリの汎用リモート I/O 拡張に使用できます。
TCA9555 は、構成 (入力/出力選択)、入力ポート、出力ポート、極性反転 (アクティブ HIGH またはアクティブ LOW 動作) 用の 8 ビット・レジスタをそれぞれ 2 個ずつ搭載しています。電源オン時に、I/Oは入力として構成されます。システム・マスタは、I/O構成ビットに書き込むことで、I/Oを入力または出力としてイネーブルできます。それぞれの入力または出力のデータは、対応する入力または出力レジスタに保持されます。入力ポート・レジスタの極性は、極性反転レジスタで反転できます。
TCA9555 は、I/O プルアップ抵抗を内蔵していることを除き TCA9535 と同じです。この I/O プルアップ抵抗は、I/O が入力として構成されている場合または駆動されていない場合に、I/O をデフォルトの HIGH にプルアップします。
3 本のハードウェア・ピン (A0、A1、A2) は、I2C アドレスのプログラムに使用され、最大 8 つの TCA9555 デバイスが同じ I2C バスまたは SMBus を共有できます。TCA9555 の固定 I2C アドレスは、PCF8575、PCF8575C、PCF8574 と同一であるため、これらのデバイスは最大 8 つまで任意の組み合わせで同じ I2C バスまたは SMBus を共有できます。
この 2 線式双方向バス (I2C) 用 16 ビット I/O エクスパンダは、1.65V~5.5V の VCC で動作するように設計されています。I2C インターフェイスにより、ほとんどのマイクロコントローラ・ファミリの汎用リモート I/O 拡張に使用できます。
TCA9555 は、構成 (入力/出力選択)、入力ポート、出力ポート、極性反転 (アクティブ HIGH またはアクティブ LOW 動作) 用の 8 ビット・レジスタをそれぞれ 2 個ずつ搭載しています。電源オン時に、I/Oは入力として構成されます。システム・マスタは、I/O構成ビットに書き込むことで、I/Oを入力または出力としてイネーブルできます。それぞれの入力または出力のデータは、対応する入力または出力レジスタに保持されます。入力ポート・レジスタの極性は、極性反転レジスタで反転できます。
TCA9555 は、I/O プルアップ抵抗を内蔵していることを除き TCA9535 と同じです。この I/O プルアップ抵抗は、I/O が入力として構成されている場合または駆動されていない場合に、I/O をデフォルトの HIGH にプルアップします。
3 本のハードウェア・ピン (A0、A1、A2) は、I2C アドレスのプログラムに使用され、最大 8 つの TCA9555 デバイスが同じ I2C バスまたは SMBus を共有できます。TCA9555 の固定 I2C アドレスは、PCF8575、PCF8575C、PCF8574 と同一であるため、これらのデバイスは最大 8 つまで任意の組み合わせで同じ I2C バスまたは SMBus を共有できます。