Overview
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.
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
Comparison
Applications
Design & Development
Software & Tools
Sample Code
Boards & Kits
Models
ECAD Models
Schematic symbols, PCB footprints, and 3D CAD models from SamacSys can be found by clicking on the CAD Model links in the Product Options table. If a symbol or model isn't available, it can be requested directly from SamacSys.

Support
Support Communities
Support Communities
-
RL78/G16 ADC counts not getting as expected
I am using RL78/G16 32pin micro, I have set the required fields for ADC counts, As per smart configurator in CS+ peripheral devices are set, but there is no option of setting internal reference voltage as 0.815volts hence I found that my ADC counts 774 value on ...
Dec 6, 2023 -
Is there any transmission completion bit in RL78/G16 controller ?
I'm using RL78/G16 - R5F121BAAFP microcontroller & using UART in that for transmitting 4 bytes of data. I'm facing issue with the data transmission complete. I want to execute the piece of code if data transmission is completed. But I'm not getting any bit related to ...
May 22, 2024 -
RL78/G16 ADC counts not getting as expected
I am using RL78/G16 32pin micro, I have set the required fields for ADC counts, As per smart configurator in CS+ peripheral devices are set, but there is no option of setting internal reference voltage as 0.815volts hence I found that my ADC counts 774 value on ...
Dec 6, 2023
FAQs
-
Precautions when Developing Touch Functions with the RL78/G16
Last Updated: 06/30/2023 Question: Are there any precautions when developing touch functions on the RL78/G16? Answer: Tuning and monitoring functions by QE for Capacitive Touch must be executed using serial communication (UART). (They cannot be executed via the E2/E2 Lite emulator.) Also ...
Jun 30, 2023 -
The RL78/G16 position in the RL78 family
... temperature environments. Figure 1: The RL78/G16 position in RL78 Family Figure 2: Specification comparison between RL78/G16 and existing products Figure 3: RL78/G16 and RL78/G15 Package Lineup The RL78/G16 has the following four major features. RL78/G16 is optimized for ...
Jun 30, 2023 -
RL78 Family: How Is the Drive Pulse Frequency Determined?
The measurement drive pulse frequency can be set to 0.5MHz, 1MHz, 2MHz, or 4MHz by automatic tuning of QE for Capacitive Touch.The measurement drive pulse frequency is determined by the parasitic capacitance of the wiring path, the capacitance of the touch area, and the total resistance, and the ...
Jul 1, 2025
Videos & Training
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
|