Features
- 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
Description
The RL78/G16 microcontroller is a general-purpose microcontroller with capacitive touch channels and a 16 MHz operating frequency. There is a broad lineup of touch microcontrollers available, including Renesas' smallest 10-pin package. It is also equipped with functional safety-compliant hardware to support the acquisition of IEC/UL60730 certification, the safety standard for home appliances. In addition, it has a high precision (±1.0%) high-speed on-chip oscillator, data flash, a rich serial interface, and a comparator built in, making it ideal for compact applications that need space savings. The RL78/G16 development environment is available and includes an evaluation board (Fast Prototyping Board) which enables writing/debugging of programs without additional tools simply by connecting a USB cable, a Smart Configurator which facilitates design with GUI, a capacitive touch evaluation system (evaluation board and QE for Capacitive Touch, a development support tool for capacitive touch sensors), and an Arduino library, etc. It is also compatible with the existing RL78 Family and can be a seamless replacement, making it suitable for a wide range of applications from home appliances and consumer electronics to industrial equipment.
Parameters
Attributes | Value |
---|---|
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) | - |
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 |
Application Block Diagrams
|
Smart Fish Tank
The smart fish tank automates water replacement, controllable via a Wi-Fi-based mobile app.
|
|
MIDI Linked Illumination Controller
The MCU-driven system interprets MIDI to control LEDs, creating music-synced lighting.
|
|
High-Efficiency Induction Heaters
High-efficiency induction technology for rapid, uniform heating with energy-saving features.
|
|
Induction Heating Rice Cooker
Smart IH rice cooker with precise temperature control, compact MCU, and energy-efficient design.
|
Applied Filters:
Filters
Software & Tools
Sample Code
Simulation Models
This video introduces how to add the RL78 board platform released by Renesas Electronics
on GitHub to Arduino IDE version 2 and run sketches.
Chapters
00:00 Opening
00:30 Install the Arduino IDE
00:49 Install the tools
01:57 Write the sketch
02:17 COM port setting
02:43 Board setting
02:59 Compile, upload, LED blinking
Related Resources
Quick Start Guide page (GitHub)
News & Blog Posts
Blog Post
Jun 28, 2023
|