特長
- CPU: RL78 core, Max. 16MHz
- Voltage: 2.4V to 5.5V
- Package: 10-pin to 32-pin
- Memory: Program Flash: 16KB, 32KB, SRAM 2KB, Data Flash 1KB
- Operating temperature range: up to 125°C
- Enhanced Capacitive Sensing Unit (CTSUb)
- Timer: 16-bit Timer x 8ch, Watchdog Timer x 1ch, 12-bit Interval Timer x 1ch, Real-Time Clock x 1ch
- PWM: PWM Output x 7ch
- Analog function: 8/10-bit A/D Converter x 11ch
- On-chip Oscillator Freq. (MHz): High-speed: up to 16MHz, Low-speed: 15kHz
- Safety: A/D test, CRC calculator, RAM parity error detection, frequency detection, invalid memory access detection
- Others: Selectable Power-On Reset, Low Voltage Detection, On-chip Debug 2.4V to 5.5V (single-wire, double-wire)
- Packages: SSOP, LQFP, QFN
説明
RL78/G16マイコンは、動作周波数16MHzの静電容量タッチチャネルを搭載した汎用マイクロコントローラです。タッチマイコンの中ではルネサス最小ピンパッケージとなる10ピンを含む、幅広いラインアップを用意しています。また、機能安全に対応したハードウェアを搭載しており、家電の安全規格IEC/UL60730の認証取得をサポートします。さらに、高精度(±1.0%)の高速オンチップオシレータ、データフラッシュ、豊富なシリアルインタフェースやコンパレータを内蔵しているため、省スペースが求められる小型アプリケーションに最適です。USBケーブルの接続だけで追加のツール無しでプログラムの書き込み/デバッグが可能な評価ボード(Fast Prototyping Board)や、GUIで設計容易化できるSmart Configurator、 タッチインタフェース開発期間の短縮が実現できる静電容量タッチ評価システム(評価ボード、静電容量式タッチセンサ対応開発支援ツール QE for Capacitive Touch)、 Arduinoライブラリなど、RL78/G16用に充実した開発環境を提供します。既存のRL78ファミリとの互換性もあり、シームレスに置き換えすることが可能で、家電や民生機器から産業機器まで、幅広い用途にお使い頂けます。
パラメータ
| 属性 | 値 |
|---|---|
| Program Memory (KB) | 16, 32 |
| Data Flash (KB) | 1 |
| RAM (KB) | 2 |
| Carrier Type | Full Carton (Tray), Full Tray (Tray), Magazine, Tape & Reel |
| Supply Voltage (V) | 2.4 - 5.5 |
| I/O Ports | 8, 14, 18, 22, 30 |
| Temp. Range (°C) | Ta = -40 to +85, Ta = -40 to +105, Ta = -40 to +125 |
| Operating Freq (Max) (MHz) | 16 |
| USB FS (host ch/device ch) | ( 0 / 0 ) |
| SCI or UART (ch) | 1, 2, 3 |
| SPI (ch) | 1, 2, 3 |
| I2C (#) | 2, 3, 4 |
| CAN (ch) | 0 |
| CAN-FD (ch) | 0 |
| Wireless | No |
| LIN (#) | 0 |
| 16-Bit Timer (ch) (#) | 8 |
| 12-Bit A/D Converter (ch) | 0 |
| 10-Bit A/D Converter (ch) | 4, 7, 11 |
| 24-Bit Sigma-Delta A/D Converter (ch) | 0 |
| 12-Bit D/A Converter (ch) | 0 |
| 10-Bit D/A Converter (ch) (#) | 0 |
| 8-Bit D/A Converter (ch) | 0 |
| Capacitive Touch Sensing Unit (ch) | 3, 7, 11, 15 |
| Segment LCD Controller | No |
| Security & Encryption | No |
アプリケーション・ブロック図
|
|
スマート水槽
このスマート水槽は水の交換を自動化し、Wi-Fiベースのモバイルアプリで制御できます。
|
|
|
MIDI連動イルミネーションコントローラ
MCU駆動のシステムは、MIDIを解釈してLEDを制御し、音楽と同期した照明を作成します。
|
|
|
高効率誘導加熱器
省エネ機能を備えた迅速で均一な加熱のための高効率誘導加熱技術。
|
|
|
IH炊飯器
正確な温度制御、コンパクトなMCU、省エネ設計のスマートIH炊飯器。
|
適用されたフィルター
フィルター
ソフトウェア/ツール
サンプルコード
シミュレーションモデル
この動画では、RL78ファミリを初めて使用するお客様を対象に、Fast Prototyping Board (FPB) を使用した開発手順を紹介します。開発環境の導入方法と、サンプルコードを使用したプロジェクトの生成方法および動作確認の方法をガイドします。本動画ではFPB-RL78L23を例に解説しますが、開発手順は全RL78製品のFPBに対応しています。
章タイトル
00:00 はじめに
01:12 出荷時に書き込まれたプログラムの動作
02:05 ソフトウェア開発環境の導入
03:25 サンプルコードを使用したプロジェクトの生成
04:26 動作確認
関連資料
このビデオではルネサスエレクトロニクスのGitHubで公開しているRL78ボードプラットフォームを
Arduino IDEバージョン2に追加して動作させる方法を紹介します。
章
00:00 オープニング
00:34 Arduino IDEのインストール
01:01 ツールのインストール
02:29 スケッチの記述
02:44 COMポートの設定
03:16 ボードの設定
03:36 コンパイル、ダウンロード、LED点灯
関連リソース
クイックスタートガイドページ(GitHub)
その他のビデオ
ニュース&ブログ
ブログ
2023年6月28日
|