メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

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

特長

  • ユーザAPI関数をコールするだけで、データの読み出し/書き込み可能
  • MCUのクロック同期シリアルI/Oと1つのポートを使って制御
  • Learn More

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 1.79 MB English
このアプリケーションノートは、シリアル通信インタフェース(SCI)モジュールと、FIT(Firmware Integration Technology)を使用するIrDA(infrared data association)インタフェースについて説明します。このモジュールはSCIを使用して、SCI周辺回路のすべてのチャネルで非同期、同期、およびSPI(SSPI)をサポートするほか、IrDA周辺回路で赤外線データ通信をサポートします。
アプリケーションノート PDF 898 KB English
本アプリケーションノートでは、ルネサス エレクトロニクス製MCUを使用したルネサス エレクトロニクス製R1EX25xxx/HN58X25xxxシリーズのSPI Serial EEPROM制御方法とその使用方法を説明します。 なお、本制御ソフトウェアは、スレーブデバイスとしてSerial EEPROMを制御するための上位層に位置するソフトウェアです。
アプリケーションノート PDF 1.14 MB English
本アプリケーションノートではRXファミリ クワッドシリアルペリフェラルインタフェース(以下、QSPIと略す)をクロック同期方式で使用したクロック同期式シングルマスタ制御モジュールとその使用方法を説明します。本モジュールは、Firmware Integration Technology (以下、FITと略す)を使ったクロック同期式シングルマスタ制御モジュールです。ポート制御によるスレーブデバイスセレクト制御を付加することにより、SPI/QSPIモード・シングルマスタ制御が可能です。 QSPI FITモジュールは、シングルマスタ基本制御方法を実現したものです。QSPI FITモジュールを使用し、スレーブデバイスを制御するためのソフトウェアを作成してください。
アプリケーションノート PDF 1.21 MB English
本アプリケーションノートでは、Firmware Integration Technology(FIT)を採用した強化シリアルコミュニケーションインタフェース(RSCI)モジュールについて説明します。本モジュールでは、RSCI周辺機能の全チャネルに非同期、同期、SPI(SSPI)、マンチェスタモードのサポートを提供するためにRSCIを使用します。
アプリケーションノート PDF 1.20 MB English
本アプリケーションノートは、Firmware Integration Technology (FIT) を使用したRSPIモジュールについて説明します。RSPI FITモジュールのアーキテクチャ、ユーザアプリケーションへのFITモジュールの組み込み、およびAPIの使用方法についての詳細を説明します。 このモジュールでサポートされるRXファミリのMCUは、最大3チャネルのシリアルペリフェラルインタフェース(RSPI)を内蔵しています。RSPIは、全二重または送信のみの同期式シリアル通信を行います。複数のプロセッサや周辺デバイスとの高速なシリアル通信機能を内蔵しています。
アプリケーションノート PDF 910 KB English
本アプリケーションノートは、Firmware Integration Technology (FIT)を使用したMemoryアクセス用ドライバインタフェースモジュールについて説明します。本MEMDRV FITモジュールはシリアルNOR/NAND Flashのコマンド制御ミドルウェア等の上位層とRSPI/QSPI/QSPIX/SCI(SPIモード)/RSCI(SPIモード)デバイスドライバ等の下位層の間のアダプターとなります。NOR/NAND Flashのコマンド制御ミドルウェアとRSPI/QSPI/QSPIXデバイスドライバは含まないため、別途入手してください。
アプリケーションノート PDF 1.08 MB English
AI生成コンテンツ: 本資料は、RL78 MCUのシリアル・アレイ・ユニット(SAU)をCSIモードで使用したクロック同期式シングルマスタ通信の制御ソフトウェアについて説明しています。3線式シリアルI/Oとポート制御によるSPIスレーブデバイスセレクト制御をサポートし、MSBファーストのCPU転送のみ対応、DMAや割り込みは非対応です。動作確認はRL78/G14とRenesas R1EX25xxx SPI EEPROMで行い、CS+開発環境とCA78KORまたはCC-RLコンパイラを使用しています。
アプリケーションノート PDF 1.31 MB English
AI生成コンテンツ: 本資料は、RXファミリMCUのRSPIを用いたクロック同期式シングルマスター制御ソフトウェアについて説明しています。3線式シリアル通信で単一チャネルの動作をサポートし、チップセレクト制御は別途実装が必要です。MSBファーストのデータ転送をビッグエンディアン・リトルエンディアン両対応で行い、CPU転送のみ対応、DMAや割り込み起動は非対応です。通常および高速の送受信モードを備え、周辺機器の使用やMCU固有の注意点も記載されています。
アプリケーションノート PDF 1.07 MB English
AI生成コンテンツ: 本資料は、ルネサス製MCUを用いたR1EX25xxxシリーズSPIシリアルEEPROM制御ソフトウェアについて説明しています。RAM初期化、コマンド送信、読み書き、ステータスレジスタ操作、ビジーウェイト処理、ページ書き込みコマンドなどの内部関数を網羅しています。単一チャネルのSPI通信をサポートし、通信速度やエンディアン設定が可能です。RX610 MCUを用いた動作確認条件や周辺機器の要件も示しています。
アプリケーションノート PDF 1.78 MB English
AI生成コンテンツ: 本資料は、RXファミリMCUのSCIを用いたクロック同期式シングルマスター制御ソフトウェアについて説明しています。SPIモードをサポートし、単一チャネルの同期シリアル通信を行います。SPIデバイスのセレクト制御は別途必要で、CPU転送のみ対応しDMAや割り込み転送はサポートしません。ビッグエンディアン・リトルエンディアン両対応で、送受信をサポートします。動作確認条件としてRX210 MCUと特定のシリアルEEPROM、フラッシュメモリを使用しています。
アプリケーションノート PDF 356 KB English
アプリケーションノート PDF 377 KB English
AI生成コンテンツ: RX62Nグループのマイコンを用いたRSPIによるクロック同期式シングルマスタ制御ソフトウェアの動作確認条件を示しています。使用マイコンやメモリ(ルネサスR1EX25xxx、Micron M25P、M45PEシリーズ)、動作周波数、電圧、開発環境の詳細を記載。RSPIの3線式クロック同期動作やSPIデバイス制御のための端子割り当て、ハードウェア接続例と端子機能も説明しています。
12件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 3.08 MB
アプリケーション: メディカル&ヘルスケア, 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 8.07 MB
アプリケーション: 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 11.34 MB
アプリケーション: 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 5.82 MB
アプリケーション: 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 6.94 MB
アプリケーション: 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;CCRX|5.20.01]
ログインしてダウンロード ZIP 23.17 MB
アプリケーション: 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Toolchains=CC-RL|v1.10.00;ICCRL78|4.21.1.2409;LLVM for Renesas RL78|10.0.0.202203]
ログインしてダウンロード ZIP 1.61 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RL, ICCRL78, LLVM Function: Application Example IDE: CS+, e2 studio, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 1.37 MB English Compiler: CC-RX IDE: CS+ for CC, e2 studio
サンプルコード
ログインしてダウンロード ZIP 1.07 MB English Compiler: CA78K0R, CC-RL, ICCRL78 IDE: CS+ for CA, CX, CS+ for CC, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 1.11 MB English
サンプルコード
ログインしてダウンロード ZIP 270 KB English
サンプルコード
ログインしてダウンロード ZIP 336 KB English
12件

応用例

  • 携帯電話/コードレス電話/FAX:短縮ダイヤル、通信履歴管理
  • TV/VTR/リモコン:チャンネル、モード設定
  • 計測機器:アプリケーションソフト、ログデータ格納
  • 家電:微調整設定、使用状況来歴管理
  • 液晶TV:パラメータ設定
  • カメラモジュール:調整設定
  • DVC:調整設定
画像
app-eeprom-driver-ja

システム構成

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

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

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

対応メモリ

R1EX25xxxシリーズ

  • R1EX25512A(512Kbit)
  • R1EX25064A(64Kbit)
  • R1EX25032A(32Kbit)
  • R1EX25016A(16Kbit)
  • R1EX25008A(8Kbit)
  • R1EX25004A(4Kbit)
  • R1EX25002A(2Kbit)

HN58X25xxxシリーズ

  • HN58X25256(256Kbit)
  • HN58X25128(128Kbit)

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

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

RXファミリ(FIT)の場合 RXファミリ(FITを除く), RL78ファミリの場合 その他のデバイス

RXファミリ(FIT)の場合

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

FITモジュールの入手については RX Driver Package をご用意しており、必要なFITモジュールをまとめてダウンロードいただけます。
また、FITモジュールは スマート・コンフィグレータ と連携しています。スマート・コンフィグレータ は、FITモジュールのダウンロードやユーザアプリケーションへの組み込みを容易にすることができます。

画像
RXファミリ(FIT)の場合 ブロック図
サンプルプログラムリスト
スレーブデバイス用制御ソフトウェア(上位層ソフトウェア)
制御するメモリアプリケーションノートタイトル
R1EX25xxx、HN58X25xxxシリーズ SPIシリアルEEPROMRX Family Clock Synchronous Control Module for EEPROM Access Firmware Integration Technology Rev.3.23 - Sample Code (ZIP)
マスタデバイス用制御ソフトウェア(下位層ソフトウェア)

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

画像
RX(FITを除く), RL78ファミリの場合 ブロック図
サンプルプログラムリスト
スレーブデバイス用制御ソフトウェア(上位層ソフトウェア)
制御するメモリアプリケーションノートタイトル
R1EX25xxx, HN58X25xxxシリーズ SPIシリアルEEPROMRXファミリ、RL78ファミリ、78K0R/Kx3-L Renesas R1EX25xxxシリーズ Serial EEPROM制御ソフトウェア Rev.1.06 - Sample Code (ZIP | English, 日本語)
マスタデバイス用制御ソフトウェア(下位層ソフトウェア)

その他のデバイス

以下のマイコンの場合、マイコンごとに提供するソフトウェアで、スレーブデバイスとマスタデバイス両方を制御します。

スレーブデバイスおよびマスタデバイス用制御ソフトウェア(共通ソフトウェア)

以下のソフトウェアは「RXファミリ、RL78ファミリ、78K0R/Kx3-L Renesas R1EX25xxxシリーズ Serial EEPROM制御ソフトウェア」と組み合わせることができます。

マスタデバイス用制御ソフトウェア(下位層ソフトウェア)

サポートコミュニティ

  1. 簡易SPI通信におけるポーリングの仕方について

    お世話になります。 RX65NマイコンでシリアルROM(マイクロチップ製SST26VF080A)との間で簡易SPI通信にてデータの読み書きをしよ ...

    2023年6月20日
  2. RXマイコン DMA or DTCを使ったI2C通信

    はじめて投稿します。 RXでDMAかDTCを使ったI2C通信を行うことになりました(接続先はEEPROM)。実装するために参考になるア ...

    2022年1月22日
  3. RXスマートコンフィグレータ はじめの一歩

    ... アル通信インタフェースモジュール(SCI8)は、RSK+ボード上のUSB⇔シリアルコンータ(RL78/G1Cに実装されている)を介してPC ...

    2021年12月5日
サポートコミュニティからの全ての結果を参照 (23件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。