STM32H7 – I²C
Inter-Integrated Circuit
1.0版

こんにちは。STM32 I2Cインタフェース（SAI）のプレゼンテー
ションへようこそ。このプレゼンテーションでは、マイコン、センサ、シリアルインタフェースメモリなどのデバイスを接続するために広く使用されている、この通信インタフェースの主な機能について説明します。

1

概要
STM32H72• I2C通信インタフェースを提供• I2Cバス仕様およびユーザマニュアル、リビジョン3

Cortex M7• 標準、高速、および高速モードプラス（1MHz）• SMBus2.0ハードウェアサポート• PMBus1.1互換性
SRAM

センサ
Flash

DMA

I²C
I²C

センサ

アプリケーション側の利点

センサ• 使いやすいイベント管理

アプリケーションプロセッサ

2• 完全にプログラム可能なタイミング値• 低電力STOPモードで動作可能

I2Cインタフェースは、NXP I2Cバス仕様およびユーザマニュ
アル（リビジョン3）、SMBusシステム管理バス仕様（リビジョン2）、PMBus電力システム管理プロトコル仕様（リビジョン
1.1）に準拠しています。
このペリフェラルは、使いやすいインタフェース、非常にシン
プルなソフトウェアプログラム、および完全なタイミングの柔軟性を備えています。また、I2C ペリフェラルは、低消費電力のSTOPモードで動作可能です。

2

主な機能

VDD

Rp

Rp

SDA
SCL
マスタ1

マスタ2

スレーブ
n-1

スレーブn

START
コンディション

STOP
コンディション

3• マルチマスタおよびスレーブ機能• 高速モードプラスでは20mA出力の駆動能
力• すべてのI2Cバス固有のシーケンス、プロト
コル、アービトレーション、およびタイミング
値を制御• 7および10ビット･アドレッシング･モード• 複数の7ビット･アドレスサポート

ACK

ACK

アドレス

データ 1

ACK/NACK

データ n• クロックストレッチ･オプション

ReStartコンディション

I²Cプロトコル
ACK/NACKI2Cペリフェラルはマルチマスタおよびスレーブモードをサ
ポートします。
I2C IOピンは、オープンドレインモードで設定される必要があります。論理ハイレベルは外部プルアップによって駆動されます。IOピンは高速モードプラスに必要な20mA出力駆動をサポートします。
ペリフェラルは、すべてのI2Cバス固有のシーケンス、プロトコ
ル、アービトレーション、およびタイミング値を制御します。
7および10-ビットアドレッシングモードがサポートされ、同じア
プリケーションで複数の7ビットアドレスをサポートできます。
マスタモードのペリフェラルは、スレーブクロックストレッチとス
レーブ側からのクロックストレッチをサポートします。ペリフェ
ラルのスレーブモード構成では、クロックストレッチをソフトウェアによって無効にできます。

3

主な機能

4

• プログラム可能なセットアップおよびホールド時間• SCLおよびSDAラインでのプログラム可能なアナログおよびデジタルノイズ･フィルタ• アドレス一致時にSTOPモードからウェイクアップ• 独立クロックにより、システムクロックから独立した通信ボーレートが可能• I2C4は、D3ドメインの自律モードに対応

セットアップおよびホールド時間は、ソフトウェアによるプログ
ラムが可能です。
データおよびクロックラインのアナログおよびデジタルグリッ
チフィルタをソフトウェアによって設定できます。
ペリフェラルは、アドレス一致が検出されたとき、MCUを
STOPモードからウェイクアップできます。
ペリフェラルは独立したクロックドメインを持つため、システム
クロックから独立した通信ボーレートが可能です。
I2C4は、低消費電力のD3ドメインに配置されており、低消費電力のアプリケーションでは自律モードで使用することができます。

4

ブロック図5

SYSCFG_PMCR/I2CxFMPSYSCFG_PMCR/PBxFMPRCC_D2CCIP2R / I2C123SRC
RCC_D3CCIPR/I2C4SRC

I²C
クロック制御デジタルノイズ
フィルタ

アナログ
ノイズフィルタ

データ制御

デジタルノイズ
フィルタ

アナログ
ノイズフィルタ

GPIO
ロジック

SCL

GPIO
ロジック

SDA

pclk
pll3_r_ck

I2CCLK

hsi_ker_ck
csi_ker_ck

SYSCFG_PMCR/I2CxFMPSYSCFG_PMCR/PBxFMP

pclk

レジスタ

SMBA

APBバス

これは、I2Cブロック図です。レジスタはAPBバスを介してアクセスされ、ペリフェラルはAPBクロックから独立したI2Cクロッ
クからクロック供給されます。I2Cクロックは、PLL、APBクロッ
ク、8~64MHzの高速内蔵RCオシレータ、および低消費電力の4MHz内蔵RCオシレータから選択できます。
SCLおよびSDAラインには、アナログおよびデジタルノイズ
フィルタがあります。20mAの駆動能力は、システム設定レジ
スタの制御ビットを使用して有効にできます。
さらに、SMBusモードではSMBusアラートピンが使用可能です。

5

I2Cプログラム可能タイミング

6

タイミング生成における完全な柔軟性• 送信時のSDAおよびSCLライン間のセットアップおよびホールド時間は、I²Cタイミング･レジスタ（I2C_TIMINGR）のPRESC、SDADEL、およびSCLDELフィールドでプログラ
ム可能• SDADELはデータホールド時間の生成に使用。tSDADEL= [SDADEL * (PRESC+1) + 1] * tI2CCLK• SCLDEL はデータセットアップ時間の生成に使用。 tSCLDEL = (SCLDEL+1) * (PRESC+1) * tI2CCLK

tSU;DATデータセットアップ時間

tHD;DATデータホールド時間
SDADEL

クロックストレッチ

SCLDELSCL
SDAtSYNC1
SCL立ち下がりエッジ内部検出

I2Cのセットアップおよびホールド時間は、I2Cタイミングレジス
タを介してソフトウェアによって設定できます。
SDADELおよびSCLDELカウンタは、最小のデータホールド
時間とデータセットアップ時間を保証するために、送信時に使用されます。
I2Cペリフェラルは、クロックラインの立ち下がりエッジを検出した後、プログラムされたデータホールド時間だけ待ってからデータを送信します。データの送信後、プログラムされたデー
タセットアップ時間の間、クロックラインはローにストレッチされます。
合計のデータホールド時間は、プログラムされたSDADELカウンタより大きくなります。これは、SCL立ち下がりエッジが内部で検出されて初めて、SDADEL遅延が追加されるためです。この内部検出に必要な時間（tSYNC1）は、SCL立ち下がり
エッジ、フィルタによる入力遅延、および内部SCLとI2Cクロックとの同期による遅延に依存します。ただし、セットアップ時
間は、これらの内部遅延の影響を受けません。
6

I²Cマスタ･クロック生成

7

マスタクロック生成における完全な柔軟性• I2C_TIMINGRによりSCLローおよびハイ時間をプログラム可能• SCLローカウンタ：(SCLL+1) * (PRESC+1) * tI2CCLK• SCLの立ち下がりエッジの内部検出後にカウントを開始• カウント後、SCLはリリース• SCLハイカウンタ：(SCLH+1)*(PRESC+1)*tI2CCLK• SCLの立ち上がりエッジの内部検出後にカウントを開始• カウント後、SCLはローに駆動• SCL period = tSYNC1 + tSYNC2 + [(SCLL+1) + (SCLH+1)] * (PRESC+1) * tI2CCLKtSYNC2 SCLH
SCLL

SCL
SDA
tSYNC1

SCL 立ち下がりエッジ内部検出

I2C マスタクロックのローおよびハイレベル時間は、I2Cタイミ
ングレジスタでソフトウェアによって設定されます。
SCLローおよびハイレベルカウンタは、SCLラインのエッジの検出後に開始します。この実装により、ペリフェラルはマルチ
マスタ環境でマスタクロック同期メカニズムをサポートでき、ス
レーブクロックストレッチ機能もサポートできます。
したがって、合計のSCL周期はカウンタの合計より大きくなります。これは、SCLラインのエッジの内部検出による遅延の追加に関係しています。これらの遅延、つまり、tSYNC1とtSYNC2は、SCLの立ち下がりまたは立ち上がりエッジ、フィルタによる入力遅延、および内部SCLとI2Cクロックとの同期による遅延に依存します。
立ち上がりエッジは、プルアップレジスタとSCLラインのキャ
パシタンスに依存します。立ち下がりエッジは、データシート
で定義されたI/Oポートのパラメータに依存します。クロック速度を適切に設定するために、これらのエッジを測定または計算できます。STM32CubeMXツールでI2Cペリフェラルを適切に設定するために必要であり、その後、タイミングレジスタの設定は、このツールによって自動的に計算できます。
7

スレーブ･アドレッシング･モード

8

多数のスレーブ･アドレス•

I2Cは複数のスレーブ･アドレスを認識可能。2つのアドレス･レジスタ：•

I2C_OAR1：7または10ビット･モード•

I2C_OAR2：7ビット･モードのみ。OA2MSK[2:0]によりOAR2の0～7LSBをマスク可能
OA2MSK [2:0]

アドレス一致条件

000

アドレス [7:1] = OA[7:1]001

アドレス [7:2] = OA[7:2]（ビット 1 は無視）

010

アドレス [7:3] = OA[7:3]（ビット 2:1 は無視）

...
111

I2C 予約済みアドレスを除き、すべてのアドレスが認識される

I2Cスレーブは複数のスレーブアドレスを認識できます。ス
レーブアドレスは2つのレジスタにプログラムされます。自己アドレスレジスタ1は、7または10ビットアドレスでプログラムできます。自己アドレスレジスタ2は、7ビットアドレスでプログラムできますが、このアドレスの最下位ビットをOA2MSKレジス
タを介してマスクし、複数のスレーブアドレスを認識させることができます。2つの自己アドレスレジスタを同時に有効化できます。

8

アドレス一致時にSTOPモードからウェイクアップ

9

I2CCLKクロックがHSIまたはCSIに設定されているとき、I²Cはスレーブアドレスの受信時にMCUをSTOPモードからウェイクアップ
可能 すべてのアドレッシング･モードがサポート

アドレスが一致する場合

HSI ウェイクアップ時間：SCL ストレッチ

アドレス一致割込み

STM32 ウェイクアップ時間：SCL ストレッチ

SCL
SDA

ACK

START
コンディションHSIHSI OFFSTOP モード

HSI ウェイクアップ時間：SCL ストレッチSCL

HSI ON

RUN モード

アドレスが一致しない場合

SDA

NACK

START
コンディション

HSI

データ転送続行

HSI OFF

マスタによって送信された STOP
（または RESTART）コンディション

HSI OFFHSI ONSTOP モード

I2Cペリフェラルは、アドレス一致時のSTOPモードからのウェイクアッ
プをサポートします。このためには、I2CペリフェラルクロックをHSIもし
くはCSIオシレータに設定する必要があります。STOPからのウェイクアップ機能が有効な時には、アナログノイズフィルタのみがサポートされます。すべてのアドレッシングモードがサポートされます。
デバイスがSTOPモードのとき、高速内部オシレータはオフになります。STARTコンディションが検出されると、I2Cペリフェラルは高速内部オシレータを有効にし、それを使用してバス上のアドレスを受信します。
STOPモードでアドレスが受信された後、アドレスがプログラムされたスレーブアドレスに一致した場合、ウェイクアップ割込みが生成されます。
アドレスが一致しなかった場合、高速内部オシレータはオフになり、割込みは生成されず、デバイスはSTOPモードのままです。
I2CペリフェラルはSTARTコンディション後、高速内部オシレータが開始するまでクロックラインをローにストレッチするので、クロックストレッチを有効にする必要があります。プログラムされたスレーブアドレスに一致するアドレスを受信した後、I2CペリフェラルはSTM32H7デバ
イスがウェイクするまで、クロックラインをローにストレッチします。

9シンプルなマスタモード管理

10

ペイロードが255バイト以下の場合、必要な書込み回数は1回のみ
•
•
•
•
•

START = 1
SADD：スレーブアドレス
RD_WRN：転送方向
NBYTES = N：転送されるバイト数
AUTOEND = 1：N データ後、STOPを自動送信
AUTOEND

説明

0：ソフトウェア終了モード

NBYTESバイトのデータが転送された後、転送終了をソフトウェアで制御：転送完了（TC）フラグがセットされ、有効な場合は割込みが生成される
RESTARTまたはSTOPコンディションをソフトウェアによって要求可能

1：自動終了モード

NBBYTESバイトのデータが転送された後、STOPコンディションが自動送信される

マスタモードでのソフトウェア管理は非常にシンプルです。1
回の書込みアクションだけで、255バイト以下のペイロードのマスタ転送を処理できます。完全なプロトコルはハードウェア
によって管理されます。
マスタモードで転送を開始するには、I2C制御レジスタ2にSTARTコンディション要求、スレーブアドレス、転送方向、転送されるバイト数、および転送終了モードを書き込む必要があります。転送終了モードは、AUTOENDビットによって設定されます。このビットがセットされた場合、プログラムされたバ
イト数が転送された後、STOPコンディションが自動的に送信されます。
AUTOENDビットがセットされていない場合、転送終了はソフトウェアによって管理されます。プログラムされたバイト数が転送された後、転送完了（TC）フラグがセットされ、有効な場
合、割込みが生成されます。その後、RESTARTまたはSTOPコンディションをソフトウェアによって要求できます。
データ転送は、割込みまたはDMAによって管理できます。

10

使いやすいイベント管理

11• ペイロードが255バイトを超える場合：I2C_CR2のRELOADビットをセットする必要あり• AUTOEND=0は、RELOADビットがセットされているときには効果無し
RELOAD説明

0：リロードなし

NBYTESバイトのデータが転送された後、STOPまたはRESTARTが続く

1：リロードモード

NBYTESバイトのデータが転送された後、NBYTESがリロードされ、データ転送が再開される
転送完了リロード（TCR）フラグがセットされ、有効な場合は割込みが生成されるペイロードが255バイトより大きいときには、I2C制御レジスタ
2のRELOADビットをセットする必要があります。この場合、プログラムされたバイト数が転送された後、転送完了リロード（TCR）フラグがセットされます。TCRビットがセットされていると、転送される追加のバイト数がプログラムされ、データ転送が再開されます。TCRビットがセットされている限り、I2Cク
ロックはローにストレッチされます。RELOADビットは、マスタ
モードではペイロードが255バイトより大きいときに使用され、スレーブモードでは、スレーブバイト制御が有効なときに使用されます。
RELOADビットがセットされているとき、AUTOENDビットは効果がありません。

11

スレーブモード

12• デフォルト：I2Cスレーブはクロックストレッチを使用します。クロックストレッチはソフ
トウェアで無効可能• 受信：認識制御は、RELOAD=1のとき、スレーブバイト制御（SBC）モードで選択されたバイトで実行可能• SBC=1のとき、スレーブモード（TxおよびRxモード）のNBYTESカウンタが有効• SBC=1は、NOSTRETCH=0のときのみ設定可能
SBC

説明

0：リロードなし

NBYTESバイトのデータが転送された後、STOPまたはRESTARTが続く

1：リロードモード

NBYTESバイトのデータが転送された後、NBYTESがリロードされ、データ転送が再開される
転送完了リロード（TCR）フラグがセットされ、有効な場合は割込みが生成される

デフォルトでは、I2Cスレーブはクロックストレッチを使用します。ク
ロックストレッチ機能はソフトウェアで無効にできます。
受信モードでは、スレーブによる受信バイト認識動作は、スレーブバ
イト制御モードが選択されていて、RELOADビットがセットされているときに設定できます。SBCビットがセットされているとき、スレーブ
モードでバイト数カウンタが有効になります。クロックストレッチは、スレーブバイト制御が有効なときに有効でなければなりません。
受信モードでは、スレーブバイト制御が有効であり、RELOADビットがセットされていて、転送されるバイト数が1のとき、1バイト受信ごとに転送完了リロードフラグがセットされ、SCLラインがストレッチされます。これは、データ受信後、認識パルス前に行われます。受信バッファノットエンプティフラグもセットされ、データの読出しが可能になります。TCRサブルーチンでは、ACK(認識)またはNACK(非認識)がバイト受信後に送信されるようにプログラムできます。
I2Cスレーブトランスミッタモードではバイトカウンタを使用しないため、送信時はSBCビットをクリアすることを推奨します。
SMBusモードでは、スレーブバイト制御モードは、送信時、PEC（パッケージエラーコード）バイトの送信に使用されます。

12

SMBUS13

シームレスなSMBus2.0サポート• ARP（アドレス解決プロトコル）：スレーブモードでは、デバイスのデフォルトアドレス、
アービトレーション• ホスト通知プロトコルのサポート：ホストアドレス• アラートのサポート：アラートピンとアラート応答のサポート• タイムアウトとバスアイドルの検出• SBCモードでのコマンドおよびデータ認識制御• パケット･エラー･チェック（PEC）のハードウェア計算

I2Cペリフェラルは、SMBusのハードウェアサポートを提供します。SMBusアドレス解決プロトコルは、スレーブモードでは、デバイスのデフォルトアドレスとアービトレーションを通じてサポートされます。
ホスト通知プロトコルは、ホストアドレスサポートによってサポートされます。
アラートプロトコルは、SMBusアラートピンとアラート応答アド
レスを通じてサポートされます。
SMBusクロックロータイムアウトと累積クロックロー延長時間
を、プログラム可能な時間で検出できます。バスアイドル条
件は、プログラム可能な時間で検出できます。
コマンドおよびデータ認識制御は、スレーブバイト制御モード
を通じてサポートされます。
パケットエラーコード（PEC）バイトは、ハードウェアによって計算
されます。

13

SMBus：PEC（パケット･エラー･チェック）

14• PECの自動送信／チェック• NBYTES（データ転送カウンタ）は以下のために使用• 受信時、NBYTES-1バイトの受信後に、パケットエラーコード（PEC）バイトを自動的にチェック• 障害時に、NACKを自動送信• 送信時、NBYTES-1バイトの送信後に、パケットエラーコード（PEC）バイトを自動的に送信• スレーブバイト制御モード（SBCビット）をスレーブモードにセットして、NBYTESカウンタを有効にする必要ありパケットエラーコード（PEC）バイトは、送信時に自動送信され、受信時に自動的にチェックされます。
データ転送カウンタは、NBYTES値で初期化され、受信時にNBYTES-1バイトを受信した後、PECバイトを自動的にチェックするために使用されます。受信したPECバイトが計算に一致しなかった場合、PECバイト後にNot Acknowledge（NACK）が自動的に送信されます。送信時は、NBYTES-1
バイト後に、内部で計算されたPECバイトが自動的に送信されます。NBYTESカウンタを有効にして、PECの自動送受信を可能にするには、スレーブバイト制御モードをスレーブモー
ドで有効にする必要があります。

14

割込みとDMA
割込みイベント

15

説明

受信バッファノットエンプティ

受信バッファに受信データがあり、読出し準備ができているときにセット

送信バッファ割込みステータス

送信バッファが空であり、書込み準備ができているときにセット

ストップ検出

バス上でSTOPコンディションが検出されたときにセット

転送完了リロードRELOAD=1であり、NBYTESバイトのデータが転送されたときにセット

転送完了

RELOAD=0、AUTOEND=0であり、NBYTESバイトのデータが転送されたときにセット

アドレス一致

受信したスレーブアドレスが有効なスレーブアドレスの1つと一致したときにセット

NACK受信1バイト送信後にNACKを受信したときに、ハードウェアによってセット• 受信バッファがノットエンプティのとき、または送信バッファがエンプティのとき、DMAリクエストを生成可能

いくつかのイベントが割込みをトリガします。
受信バッファノットエンプティフラグは、受信バッファに受信デー
タがあり、読出し準備ができているときにセットされます。送信
バッファ割込みステータスは、送信バッファが空であり、書込み準備ができているときにセットされます。STOP検出フラグは、バス上でSTOPコンディションが検出されたときにセットされます。
転送完了リロードフラグは、RELOARD ビットがセットされていて、NBYTESバイトのデータが転送されたときにセットされます。
転送完了フラグは、RELOADおよびAUTOENDビットがクリアされ、NBYTESバイトのデータが転送されたときにセットされます。
アドレス一致フラグは、受信したスレーブアドレスが有効なス
レーブアドレスの1つと一致したときにセットされます。
NACK受信フラグは、1バイト送信後にNot Acknowledge（NACK）が受信されたときにセットされます。
受信バッファノットエンプティまたは送信バッファエンプティフラ
グがセットされたとき、DMAリクエストを生成できます。
15

エラー割込み
割込みイベント

16

説明

バスエラー検出

STARTまたはSTOPコンディションの誤配置が検出されたときにセット

アービトレーション喪失

アービトレーション喪失のイベントでセット

オーバーラン／アンダーラン･エラー

スレーブモードでNOSTRETCH = 1の場合、前のバイトがまだ読み出されていない間に新しいデータを受信したとき、または新しいデータがまだ書き込まれていない間に新しいデータを送信する必要があるときにセット

SMBus：PECエラー

受信したPECがPECレジスタの内容に一致しないときにセット

SMBus：タイムアウト･エラー

タイムアウトまたは拡張クロックタイムアウトが発生したときにセット

SMBus：アラートピン検出

SMBHEN=1（SMBusホスト設定）、ALERTEN=1であり、SMBAピンでSMBALERTイベント（立ち下がりエッジ）が検出されたときにセット

いくつかのエラーフラグが生成されます。
バスエラー検出フラグは、STARTまたはSTOPコンディションの誤配置が検出されたときにセットされます。アービトレー
ション喪失フラグは、アービトレーション喪失時にセットされます。オーバーランまたはアンダーランエラーフラグは、スレー
ブモードでクロックストレッチが無効な場合、オーバーランまたはアンダーランエラーが検出されたときにセットされます。
SMBusモードでは、PECエラーフラグは、受信したPECが計算されたPECレジスタの内容に一致しないときにセットされます。タイムアウトエラーフラグは、タイムアウトまたは延長ク
ロックタイムアウトが検出されたときにセットされます。アラー
トピン検出フラグは、SMBusホスト設定で、アラートが有効であり、SMBAピンで立ち下がりエッジが検出されたときにセットされます。

16

低電力モード
モード

17

説明

RUN

アクティブ

SLEEP

アクティブ
ペリフェラル割込みによって、デバイスはSLEEPモードを終了

STOP

I2Cレジスタの内容は保持

STANDBY

パワーダウン状態。STANBYまたはSHUTDOWNモード終了後にペリフェラルを再初期化する必要がある

I²Cペリフェラルは、RUNモードとSLEEPモードでアクティブになります。STOPモードでは、ペリフェラルのクロックはオフになり、レジスタの内容は保持されます。STANDBYモードでは、ペリフェラルはパワーダウンし、スタンバイモードを終了した
後に再初期化する必要があります。

17

デバッグ情報18• DBG_I2Cx_STOP：コア停止時、I2Cx SMBUS タイムアウト･カウンタは停止

各I²Cペリフェラルについて、MCUデバッグコンポーネントで1ビットをデバッグ目的に使用でき、これを使用して、コアが停止したときにSMBUSタイムアウトカウンタを停止することがで
きます。

18

アプリケーション例

19

センサハブ

• SLEEPモードのI2Cマスタがセンサと通信• I²Cスレーブはアプリケーション
プロセッサと通信

STM32H7

Zzz

Cortex®M4
SRAM2
SRAM1

センサ
Flash

DMA

センサ

I²C

センサ

I²C

アプリケー
ションプロ
セッサ

19

これは、いくつかのI2Cペリフェラルを必要とするセンサハブア
プリケーションの例です。
1つ以上のI2Cマスタが外部のセンサとのインタフェースに使用されます。I²Cスレーブはアプリケーションプロセッサと通信するために使用されます。

19

STM32H7インスタンス機能
I²Cfeatures

I2C1

I2C2

I2C3

I2C4

7-ビットアドレスモード

X

X

X

X

10-ビットアドレスモード

X

X

X

X

標準モード（最大100kビット/秒）

X

X

X

X

高速モード（最大400kビット/秒）

X

X

X

X

20mA出力駆動I/O搭載高速モードプラス（最大1Mビット/秒）

X

X

X

X

独立クロックX

X

X

X

アドレス一致時にSTOPからウェイクアップ

X

X

X

X
X

D3ドメインの自律モード
SMBus

20

X

X

X

X
X：サポートSTM32H7マイクロコントローラは4つのI2Cペリフェラルを内蔵しています。

20

関連ペリフェラル

21• 詳細については、このペリフェラルにリンクしている以下のトレーニングを参照ください• システム設定コントローラ（SYSCFG）• リセットおよびクロックコントローラ（RCC）• 電源コントローラ（PWR）• 割込み（NVICおよびEXTI）• ダイレクト･メモリ･アクセス（DMA）コントローラ• ベーシック･ダイレクト･メモリ･アクセス･コントローラ（BDMA)• 低消費電力D3ドメイン（PWR)

このペリフェラルに関する詳細については、以下のトレーニング
も参照してください。
• システム設定コントローラ• リセットおよびクロックコントローラ• 電源コントローラ• 割込みコントローラ• 低消費電力D3ドメイン• ダイレクトメモリアクセスコントローラ

21

参照

22

• 詳細については、以下のWebページを参照してください• www.nxp.com:• UM10204 I2C-bus specification and user manual• www.sbs-forum.org• System Management Bus (SMBus) Specification• http://www.powersig.org/• PMBusTM Power System Management Protocol Specification

詳細については、NXP Webサイトから、I2Cバス仕様およびユーザマニュアルを参照してください。
SMBus仕様については、Smart Battery System
implementers forumを参照してください。
PMBus電力システム管理プロトコル仕様については、PowerManagement Bus implementers forumを参照してください。

22