JAJSNO9A January 2022 – December 2024 TAA5212
PRODUCTION DATA
図 6-66 にあるように、シングル バイトのデータ書き込み転送では、最初にマスター デバイスが開始条件を送信し、次に I2C デバイス アドレスと読み取り / 書き込みビットが続きます。データ転送方向は、R/W ビットによって決定されます。書き込みデータ転送を実行するには、読み取り / 書き込みビットを 0 にセットします。正しい I2C のターゲット アドレスと 読み取り / 書き込みビットを受信すると、アクノリッジ ビット(ACK)を返信します。次に、コントローラ デバイスは、アクセスされているデバイス内部レジスタ アドレスに対応するレジスタ バイトを送信します。デバイスは、レジスタ バイトを受信すると、再度アクノリッジ ビット(ACK)を返信します。その後、コントローラは指定されたレジスタに書き込むデータのバイトを送信します。完了すると、ターゲット デバイスはアクノリッジ ビット(ACK)で応答します。最後に、コントローラ デバイスが停止条件を送信すると、シングル バイト データの書き込み転送が完了します。
図 6-66 I2C のシングル バイト書き込み転送