資格暗記無料で始める

I2Cとは?

I2Cとは、シリアルデータ線(SDA)とシリアルクロック線(SCL)の2本だけで、複数のデバイスをバス接続する同期式シリアル通信規格。各デバイスにスレーブアドレスが割り当てられ、マスタがアドレスを指定して通信相手を選ぶ。両線はオープンドレインでプルアップ抵抗が必要。

エンベデッドシステムスペシャリスト試験の過去問では3回出題されています(2016年度〜2024年度)。

あいすくうぇあしー

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:I²C、Inter-Integrated Circuit、IIC


I2Cの意味

シリアルデータ線(SDA)とシリアルクロック線(SCL)の2本だけで、複数のデバイスをバス接続する同期式シリアル通信規格。各デバイスにスレーブアドレスが割り当てられ、マスタがアドレスを指定して通信相手を選ぶ。両線はオープンドレインでプルアップ抵抗が必要。

I2Cの具体例

転送の最初に送るバイトは、7ビットのスレーブアドレスを1ビット左シフトし、最下位ビットに方向(0が書込み、1が読出し)を入れた値になる。アドレス0x48への読出しなら 0x48×2+1=0x91。

I2Cは試験でどう引っ掛けられる?

チップセレクト線を使わずアドレスで相手を選ぶ点がSPIとの最大の違い。線が少ない代わりに、SPIより速度は低い。

I2Cと関連する用語

I2Cが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。