このデバイスは、コントローラ/ターゲット両対応の インターインテグレーテッド サーキット インターフェイスを 1 系統サポートしており、外部の PMIC や EEPROM デバイス (代替制御用 SPI) に接続することを想定しています。
I2Cには次の特長があります。
- 標準/ファースト モードの I2C インターフェイスは、Philips の I2C バス仕様 v2.1 (Philips ドキュメント番号 9398 393 40011) に準拠しています
- ビット / バイト形式の転送
- 7 ビットおよび 10 ビットのデバイス アドレッシング モード
- ゼネラル コール
- START バイト
- マルチコントローラ トランスミッタ / ターゲット レシーバ モード
- マルチコントローラ レシーバ / ターゲット トランスミッタ モード
- コントローラ送信 / 受信、受信 / 送信の組み合わせモード
- 100kbps~最大 400kbps (Phillips ファースト モード) の転送レートをサポート
- フリー データ形式
- 2 つの DMA イベント (送信および受信)
- DMA イベントのイネーブル / ディセーブル機能
- モジュールのイネーブル / ディセーブル機能
- SDA と SCL を汎用 I/O として構成可能 (任意)
- 出力のスルーレート制御
- 出力のオープン ドレイン制御
- 入力のプログラマブル プルアップ / プルダウン機能
- NACK 無視モードをサポート
注: この I2C モジュールは次の機能をサポートしていません。
- High-Speed (HS) モード
- C バス互換モード
- 10 ビット アドレス モードの複合フォーマット (I2C がターゲット アドレスの第 1 バイトを送信するたびに、ターゲット アドレスの第 2 バイトを送信する)