概要

説明

RL78/G24マイコンは、最大動作周波数48MHzのCPU動作とフレキシブル・アプリケーション・アクセラレータ(FAA)を搭載したRL78ファミリMCUの中で最高の処理性能を持つマイクロコントローラです。さらに、強化されたアナログ機能と豊富なタイマを搭載し、モータ制御、電源、照明アプリケーションに適しています。FAAは演算専用のコプロセッサであり、CPUとは独立して動作させることが可能なため、より高い処理能力を実現することができます。

また、USBケーブルの接続だけで追加のツール無しでプログラムの書き込み/デバッグが可能な評価ボード(Fast Prototyping Board)や、モータ、電源、照明向けソリューションの初期評価に特化したキット、GUIで設計容易化できるSmart Configuratorなど、RL78/G24用に充実した開発環境を提供します。既存のRL78ファミリとの互換性もあり、シームレスに置き換えすることが可能で、家電や民生機器から産業機器まで、幅広い用途にお使い頂けます。

特長

  • CPU: RL78 core, Max. 48MHz, FAA core
  • Voltage: 1.6V to 5.5V
  • Package: 20-pin to 64-pin
  • Memory: Program Flash: 64/128KB, SRAM 12KB, Data Flash 4KB
  • Operating temperature range:​ up to 125°C
  • Timer: 16-bit Timer (ch) x 12, Watchdog Timer (ch) x 1, 32-bit Interval Timer x 1 ch
  • PWM: PWM Output x 14
  • Analog function: 8/10/12-bit A/D Converter (ch) x 23, 8/10-bit D/A - Converter (ch) x 2~3, Comparator x 4, Programmable gain amplifier (PGA) x 1
  • On-chip Oscillator Freq. (MHz):
    • High-Speed: up to 64MHz
    • Middle-Speed: up to 4MHz
    • Low-speed: 32.768kHz
  • Event link controller
  • Others: RTC, Power-On Reset, Low Voltage Detection
  • Packages: SSOP, LQFP, LFQFP, HWQFN, WFLGA

アプリケーション

アプリケーション

  • モータ
  • 電源
  • 照明
  • 汎用
  • 民生用途
  • 家電
  • 産業オートメーション
  • ビルディング・オートメーション

ドキュメント

分類
日付
PDF 2.05 MB データシート
PDF 20.11 MB 英語 マニュアル-ハードウェア
PDF 3.55 MB 英語 アプリケーションノート
PDF 2.59 MB 英語 マニュアル-開発ツール
PDF 2.43 MB 英語 アプリケーションノート
PDF 1021 KB 英語 , 简体中文 パンフレット
PDF 1.62 MB 英語 テクニカルアップデート
PDF 2.26 MB 英語 アプリケーションノート
PDF 679 KB アプリケーションノート
PDF 2.63 MB アプリケーションノート
PDF 128 KB アプリケーションノート
PDF 128 KB アプリケーションノート
PDF 129 KB アプリケーションノート
PDF 1.48 MB 英語 アプリケーションノート
PDF 842 KB その他資料
PDF 416 KB 製品別信頼性資料
PDF 773 KB 英語 テクニカルアップデート
PDF 519 KB 英語 アプリケーションノート
PDF 410 KB その他資料
PDF 335 KB その他資料
PDF 730 KB その他資料
PDF 732 KB 英語 アプリケーションノート
PDF 808 KB 英語 アプリケーションノート
PDF 724 KB 英語 アプリケーションノート
PDF 670 KB 英語 アプリケーションノート
PDF 1.56 MB 英語 アプリケーションノート
PDF 1.58 MB 英語 アプリケーションノート
PDF 912 KB 英語 アプリケーションノート
PDF 1.47 MB 英語 アプリケーションノート
PDF 1.14 MB 英語 アプリケーションノート
PDF 188 KB ガイド
PDF 1.61 MB アプリケーションノート
PDF 127 KB アプリケーションノート
PDF 592 KB 英語 アプリケーションノート
PDF 126 KB アプリケーションノート
PDF 129 KB アプリケーションノート
PDF 182 KB アプリケーションノート
PDF 182 KB アプリケーションノート
PDF 189 KB アプリケーションノート
PDF 188 KB アプリケーションノート
PDF 190 KB アプリケーションノート
PDF 194 KB マニュアル-開発ツール
PDF 1.00 MB 回路図
PDF 186 KB マニュアル-開発ツール
PDF 1.82 MB 回路図
PDF 600 KB 英語 , 简体中文 パンフレット
PDF 9.96 MB 英語 , 简体中文 その他資料
PDF 12.46 MB 英語 信頼性情報
48 items

設計・開発

ソフトウェア/ツール

ソフトウェア/ツール

Software title
Software type
会社名
Renesas Motor Workbench
Renesas Motor Workbenchはモータ制御プログラムのデバッグ、解析、チューニングを行うための開発支援ツールです。
Solution Toolkit ルネサス
RL78ファミリ用リアルタイムOS [RI78V4] V2
μITRON4.0仕様準拠 RL78ファミリ用リアルタイムOS [対応IDE: 統合開発環境CS+]
ITRON OS ルネサス
統合開発環境 CS+
ルネサス統合開発環境 [Support MCU/MPU: RH850, V850, RX, RL78, 78K0R, 78K0] (Note: CS+でRL78/G23、RXスマート・コンフィグレータを使用するには、別途インストールする必要があります。スマート・コンフィグレータの製品ページから、RL78/G23用、RX用のスマート・コンフィグレータをダウンロードしてください)
IDE and Coding Tool ルネサス
統合開発環境 e² studio RL78ファミリ向け情報
Eclipseベース ルネサス統合開発環境
IDE and Coding Tool ルネサス
モータ対応開発支援ツール QE for Motor
マイコンのモータ用ソフトウェアの開発において、モータ用ミドルウェアおよびドライバの設定を簡単に行え、Renesas Motor Workbenchと連携したモータのチューニングと分析ができる開発支援ツール [ルネサスIDE e² studio用拡張機能] [Support MCU/MPU: RA, RX,RL78]
Solution Toolkit ルネサス
RL78 スマート・コンフィグレータ
「ソフトウェアを自由に組み合わせられる」をコンセプトとしたRL78ファミリ向けユーティリティ。ミドルウェアとドライバのインポートや端子設定機能でシステムへのルネサス製ドライバの組み込みを容易にします。
Solution Toolkit ルネサス
CS+ パートナーOS対応デバッグプラグイン
リアルタイムOSアプリケーションのタスクレベルデバッグ機能 [ルネサスIDE CS+用拡張機能] [Support MCU/MPU: RX, RL78]
Plug-in, OS Aware Debugging, Etc. ルネサス
RL78ファミリ用Cコンパイラパッケージ [CC-RL]
RL78ファミリ用Cコンパイラパッケージ 。[対応する統合開発環境: CS+, e² studio]
Compiler/Assembler ルネサス
RL78 Webシミュレータ
低消費電力マイコンRL78ファミリの消費電流シミュレーションが手軽にできるオンラインツール。2種類の無償ツールをラインアップしています: MCU simulator online、消費電流計算ツール
Simulator ルネサス
RL78ファミリ用e² studioシミュレータ
RL78ファミリ用シミュレータ [対応IDE: e² studio] (Note: 本製品はルネサス統合開発環境e² studioに含まれています。単体販売はありません。)
Simulator ルネサス
RL78ファミリ, 78K0R, 78K0用CS+シミュレータ
RL78ファミリ, 78K0R, 78K0用シミュレータ [対応IDE: CS+] (Note: 本製品はコンパイラパッケージに含まれています。単体販売はありません。)
Simulator ルネサス
E2エミュレータ [RTE0T00020KCE00000R]
オンチップデバッギングエミュレータ。フラッシュプログラマ兼用。 [Support MCU/MPU: RA, RE, RH850, R-Car D1, RL78, RX]
Emulator ルネサス
E2エミュレータLite [RTE0T0002LKCE00000R]
オンチップデバッギングエミュレータ。フラッシュプログラマ兼用。 [Support MCU/MPU: RA, RE, RL78, RX]
Emulator ルネサス
PG-FP6
フラッシュメモリプログラマ [書き込み用ソフト: 付属のプログラミングGUI ”FP6 Terminal”] [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, パワーマネージメント, Renesas USB Power Deliveryファミリ, モータドライバ/アクチュエータドライバIC, SuperH, V850, 78K, R8C]
Programmer (Unit/SW) ルネサス
Renesas Flash Programmer (Programming GUI)
フラッシュメモリ用書き込みソフト [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, パワーマネージメント, Renesas USB Power Deliveryファミリ, モータドライバ/アクチュエータドライバIC, V850, 78KR, 78K0]
Programmer (Unit/SW) ルネサス
コードフラッシュライブラリ
コードフラッシュメモリ書き換えライブラリ(78Kファミリ コードフラッシュ用EEPROMエミュレーションライブラリ含む)
Self Programming Library (Flash Library) ルネサス
データフラッシュライブラリ
データフラッシュメモリ書き換えライブラリ(RL78ファミリ データフラッシュ用EEPROMエミュレーションライブラリ含む)
Self Programming Library (Flash Library) ルネサス
暗号ライブラリ
セキュリティが必要とされる各種システム開発のために強固な暗号ライブラリ
Security / Crypto ルネサス
RL78ファミリ用 音声録音・再生システム [M3S-S2-Tiny]
RL78ファミリ用 音声再生システム
Sound / Voice ルネサス
RL78ファミリ用 FATファイルシステム [M3S-TFAT-Tiny]
RL78ファミリ用 FATファイルシステム
File System ルネサス
DALIマスタコントローラGUI
DALI 規格に従った通信ができる RL78/I1A 照明通信マスタ評価ボードを制御するGUI
Code Generator ルネサス
SPI/QSPIシリアルフラッシュメモリ・QSPIシリアル相変化メモリドライバ
SPI/QSPIバスシリアルフラッシュメモリ用、QSPIバスシリアル相変化メモリ用デバイスドライバ
Serial Memory ルネサス
消費電流測定ツール QE for Current Consumption
消費電流チューニングの作業期間短縮に貢献する開発支援ツール [ルネサスIDE "e² studio" および CS+(CS+ for CCのみ)に標準搭載] [Support MCU/MPU: RX, RL78]
Solution Toolkit ルネサス
IAR Embedded Workbench for Renesas RL78
IAR Embedded Workbenchは、自動車アプリケーションを作成するための強力かつ最先端の最適化技術を備えた統合開発ツールであり、RL78 デバイスに対して広範なサポートを提供します。
IDE and Coding Tool IAR Systems
Renesas IAR Embedded Workbench Device-Support-Packages
Renesas IAR Embedded Workbench Device-Support-Packages include all device-specific files to be used with the Embedded Workbench IDE.
IDE and Coding Tool ルネサス
25 items

サンプルコード

サンプルコード

フィルター
タイトル 分類 日付 日付
[Toolchains=CC-RL|V1.12.01]
ZIP 15.28 MB 英語
アプリケーション: モータ制御&ロボティクス
Compiler: CC-RL Function: 3-Phase inverter control IDE: CS+ for CC, e2 studio
サンプルコード
[Toolchains=CC-RL|V1.11]
ZIP 29.52 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL IDE: e2 studio, IAR EWRL78
サンプルコード
[Toolchains=CC-RL|V1.12.01]
ZIP 7.71 MB 英語
アプリケーション: IoTアプリケーション, 産業
Compiler: CC-RL Function: Communication Interface IDE: e2 studio
サンプルコード
[Toolchains=CC-RL|V1.12.00]
ZIP 8.66 MB
アプリケーション: 家電および民生品, 産業
Compiler: CC-RL Function: Application Example IDE: e2 studio
サンプルコード
[Toolchains=CC-RL|V1.12.00]
ZIP 1.31 MB
アプリケーション: 家電および民生品, 産業
Compiler: CC-RL Function: Other IDE: e2 studio
サンプルコード
[Toolchains=CC-RL|V1.12.00]
ZIP 1.30 MB
アプリケーション: 家電および民生品, 産業
Compiler: CC-RL Function: Other IDE: e2 studio
サンプルコード
[Toolchains=CC-RL|V1.12.00]
ZIP 1.31 MB
アプリケーション: 家電および民生品, 産業
Compiler: CC-RL Function: Communication Interface IDE: e2 studio
サンプルコード
[Toolchains=CC-RL|V1.12.01]
ZIP 5.89 MB 英語
アプリケーション: IoTアプリケーション, 産業
Compiler: CC-RL Function: Communication Interface IDE: e2 studio
サンプルコード
ZIP 3.13 MB
アプリケーション: 家電および民生品, 産業, 電力とエネルギー
Function: System
サンプルコード
ZIP 5.58 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL, ICCRL78 Function: Timer IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 5.82 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL, ICCRL78 Function: Timer IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 5.97 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL, ICCRL78 Function: Other peripherals, Timer IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 5.78 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL, ICCRL78 Function: Timer IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 5.65 MB 英語
アプリケーション: 家電および民生品
Compiler: CC-RL, ICCRL78 Function: Timer IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 23.97 MB 英語
アプリケーション: 家電および民生品, 電力とエネルギー
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 7.22 MB 英語
アプリケーション: 家電および民生品, 電力とエネルギー
Compiler: CC-RL, ICCRL78 Function: Driver or Library IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 15.03 MB 英語
アプリケーション: 家電および民生品, 電力とエネルギー
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CC, e2 studio, IAR EWRL78
サンプルコード
ZIP 3.06 MB
アプリケーション: IoTアプリケーション
Function: Application Example, Communication Interface, Driver or Library
サンプルコード
ZIP 3.60 MB
アプリケーション: IoTアプリケーション
Function: Application Example, Communication Interface, Driver or Library
サンプルコード
ZIP 3.60 MB
アプリケーション: IoTアプリケーション
Function: Application Example, Communication Interface, Driver or Library
サンプルコード
ZIP 3.72 MB サンプルコード
ZIP 3.72 MB サンプルコード
ZIP 3.74 MB
アプリケーション: IoTアプリケーション
Compiler: CC-RL, CC-RX, ICCRL78 Function: Application Example, Communication Interface, Driver or Library IDE: CS+, e2 studio, IAR EWRL78
サンプルコード
ZIP 3.77 MB
アプリケーション: IoTアプリケーション
Compiler: CC-RL, CC-RX, ICCRL78 Function: Application Example, Communication Interface, Driver or Library IDE: CS+, e2 studio, IAR EWRL78
サンプルコード
ZIP 3.74 MB
アプリケーション: IoTアプリケーション
Function: Application Example, Communication Interface, Driver or Library
サンプルコード
25 items

ボード&キット

ボード&キット

モデル

RL78 Arduino Quick start guide - Arduino IDE 2 へRL78 ボードプラットフォームを追加する方法

このビデオではルネサスエレクトロニクスのGitHubで公開しているRL78ボードプラットフォームを
Arduino IDEバージョン2に追加して動作させる方法を紹介します。

関連リソース:クイックスタートガイドページ(GitHub)

00:00 オープニング
00:34 Arduino IDEのインストール
01:01 ツールのインストール
02:29 スケッチの記述
02:44 COMポートの設定
03:16 ボードの設定
03:36 コンパイル、ダウンロード、LED点灯