I2C
IC が適しているのは、シンプルで製造コストを抑えることが速度よりも重要とされるような周辺機器である。IC バスの代表的な用途としては、次の通り。
DRAMのバスタイミングの設定記憶(Serial Presence Detect:SPD)
ユーザの設定を記憶しているシリアル不揮発性メモリ(24C01/24C02/24C04など)へのアクセス。
低速な D/Aコンバータへのアクセス。
低速な A/Dコンバータへのアクセス。
モニターのコントラスト、色調、色バランスの変更。
インテリジェント・スピーカの音量変更。
携帯電話などの LED 表示の制御。
リアルタイムクロックの読み出し。
CPU の温度やファンの回転速度など、ハードウェアの監視や診断用センサーの読み取り。(パーソナルコンピュータにおけるACPI制御下のSMBusなど)
システムの電源オン・オフ制御。
2次電池の充放電状態コントローラの通信インタフェース。(スマートバッテリシステム)
わずか2本の汎用I/Oピンとソフトウェアだけで、マイクロコントローラからデバイス・チップのネットワークを制御できることが、IC の最大の利点である。
IC バスでは、システムが動作中であっても周辺機器の取り付け・取り外しが可能なので、ホットスワップが必要とされる用途には特に向いている。
IC のようなバスが広まったのは、パッケージのサイズとピン数が、生産コストや集積回路設計に大きな影響を与えていることにコンピュータ技術者が気付いたからである。パッケージが小さければ軽量化・低消費電力化が可能で、これは携帯電話やポータブル・コンピューティングでは特に重要なことである。