I2Cバスは、マスターと呼ばれるコントローラを使用してスレーブデバイスと通信する双方向インターフェイスです。
スレーブはマスターによってアドレス指定されない限りデータを送信できません。
物理I2Cインターフェイスは、
『シリアルクロック(SCL)ライン』と『シリアルデータ(SDA)ライン』
で構成されています。
I2Cの動作モードは主に3つあり、各動作モードは最大クロック周波数、最大バス容量、最大立ち上げ時間を含めた多くの定数を規定しています。
参照:Why, When, and How to use I2C Buffers (SCPA054)