最新のメモリ技術により低電源電圧動作・低消費電力・高速動作・高信頼性を実現するルネサスシリアルEEPROMを制御します。シリアルEEPROMの業界標準バス方式に合わせたドライバを提供しています。

特長

  • MCU内蔵のI2C制御回路を使って制御
  • ユーザAPI関数をコールするだけで、データの読み出し/書き込み可能
  • 複数チャネルを使用した同時通信が可能
  • 1つのチャネル・バス上の複数かつ型名が異なるスレーブデバイスの制御が可能
  • Learn More

descriptionドキュメント

タイトル language 分類 形式 サイズ 日付
アプリケーションノート、ホワイトペーパー
RXファミリ、RL78ファミリ Renesas R1EX24xxxシリーズ Serial EEPROM制御ソフトウェア
関連ファイル: サンプルコード
English アプリケーションノート PDF 1.20 MB
RX600, RX200 シリーズ RIIC を使ったI²C シングルマスタ制御ソフトウェア English アプリケーションノート PDF 2.12 MB
- RX600, RX200シリーズ RIICを使ったI²Cシングルマスタ制御ソフトウェア Rev.1.03 - Sample Code English サンプルコード ZIP 1.29 MB
ツールニュース
【注意事項】 RX600、RX200シリーズ RIICを使ったI²Cシングルマスタ制御ソフトウェア English ツールニュース-注意事項 PDF 356 KB
RXファミリMCUのRIICを使ったシリアル通信用シングルマスタ制御ソフトウェア リビジョンアップのお知らせ English ツールニュース-リリース PDF 556 KB
I²CシリアルEEPROM制御ミドルウェア リビジョンアップのお知らせ English ツールニュース-リリース PDF 732 KB
RX600およびRX200シリーズMCUのRIICを使ったシリアル通信用シングルマスタ制御ソフトウェア リビジョンアップのお知らせ ツールニュース-リリース PDF 666 KB
RX600およびRX200シリーズMCUのRIICのシリアル通信用シングルマスタドライバ リリースのお知らせ ツールニュース-リリース PDF 667 KB
Renesas R1EX24xxxシリーズ Serial EEPROM制御用ミドルウェア リリースのお知らせ ツールニュース-リリース PDF 695 KB

システム構成

本ドライバは以下を搭載したシステムに使用します。

スレーブデバイス ルネサス I2CシリアルEEPROM(R1EX24xxx、R1EV24xxxおよびHN58X24xxxシリーズ)
マスタデバイス ルネサスマイコン(RX, RL78ファミリ)

サポートするスレーブデバイスの詳細は「対応メモリ」に、マイコンの詳細は「ターゲットデバイスと製品展開」の「サンプルプログラムリスト」に記載しています。

画像
i2c-eeprom-app-config-ja
アプリケーション構成図

 

対応メモリ

R1EX24xxxシリーズ
  • R1EX24512A (512K bit)
  • R1EX24512B (512K bit)
  • R1EX24256A (256K bit)
  • R1EX24256B (256K bit)
  • R1EX24128A (128K bit)
  • R1EX24128B (128K bit)
  • R1EX24064A (64K bit)
  • R1EX24032A (32K bit)
  • R1EX24016A (16K bit)
  • R1EX24008A (8K bit)
  • R1EX24004A (4K bit)
  • R1EX24002A (2K bit)
R1EV24xxxシリーズ
  • R1EV24064A (64K bit)
  • R1EV24004A (4K bit)
  • R1EV24002A (2K bit)
HN58X24xxxシリーズ
  • HN58X241000I (1M bit)

ターゲットデバイスと製品展開

ここではマイコン別に各ソフトウェアの展開をご紹介しています。なお、対応する統合開発環境は、各アプリケーションノートでご確認ください。

RXファミリ(FIT)の場合

ここでご紹介する各ソフトウェアは、Firmware Integration Technology(FIT)に対応した「FITモジュール」であり、他のFITモジュールと組み合わせることにより、ユーザアプリケーションへ各サン プルコードを組み込む事が容易になります。(FITとは?

画像
i2c-eeprom-rx-fit-b-ja
ブロック図
サンプルプログラムリスト
スレーブデバイス用制御ソフトウェア(上位層ソフトウェア)
制御するメモリ アプリケーションノートタイトル
I2C Serial EEPROM: R1EX24xxxシリーズ, R1EV24xxxシリーズ, HN58X24xxxシリーズ RXファミリEEPROMアクセス I2C バスインタフェース (RIIC) モジュール Firmware Integration Technology Rev.1.41 - Sample Code (ZIP | English, 日本語)
RXファミリEEPROMアクセス 簡易I2C モジュール Firmware Integration Technology Rev.1.31 - Sample Code (ZIP | English, 日本語)
マスタデバイス用制御ソフトウェア(下位層ソフトウェア)
制御するマイコン アプリケーションノートタイトル
RX71M, RX64M, RX113, RX111, RX110 RX Family I2C Bus Interface(RIIC) Module Using Firmware Integration Technology Rev.2.47 - Sample Code (ZIP)
RX71M, RX64M, RX113, RX111, RX110, RX63N(簡易I2C) RX Family Simple I2C Module Using Firmware Integration Technology Rev.2.47 - Sample Code (ZIP)

RX(FITを除く), RL78, 78Kファミリの場合

画像
i2c-eeprom-b-ja
ブロック図
サンプルプログラムリスト
スレーブデバイス用制御ソフトウェア(上位層ソフトウェア)
制御するメモリ アプリケーションノートタイトル
I2C Serial EEPROM: R1EX24xxxシリーズ, R1EV24xxxシリーズ, HN58X24xxxシリーズ RXファミリ、RL78ファミリ Renesas R1EX24xxxシリーズ Serial EEPROM制御ソフトウェア Rev.1.03 - Sample Code (ZIP | English, 日本語)
I2Cシングルマスタドライバ(下位層ソフトウェア)
制御するマイコン アプリケーションノートタイトル
RXファミリ: RX62N, RX63N, RX63T, RX210, RX21A RX600, RX200シリーズ RIICを使ったI²Cシングルマスタ制御ソフトウェア Rev.1.03 - Sample Code (ZIP | English, 日本語)
RL78ファミリ: RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C RL78/G14、RL78/G1C、RL78/L12、RL78/L13、RL78/L1Cグループ IICAを使ったI2Cシングルマスタ制御ソフトウェア Rev.1.04 - Sample Code (ZIP | English, 日本語)