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
-
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 -
Regarding Memory Retention in RL78/G16 MCU.
Hello Sir, I am using RL78/G16 MCU for my application. In my application there are few states like coolState, swingState, timerState etc ,which I want to retain in my memory. When i switched off the mains Power, these states should be retained in the memory, and need to ...
Feb 19, 2025 -
RL78/G16 Capacitive Touch example code
Hi, Is there have any example code for the capacitive touch? I have try to run the CTSU examples function but it is not working well
Feb 14, 2024
FAQs
-
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 -
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 -
RL78 Family: Unable to monitor on QE for Capacitive Touch via E2/E2 Lite emulator
Please note that monitoring on QE for Capacitive Touch cannot be executed via the E2/E2 Lite emulator when the main system clock is set to a low frequency (less than 8 MHz). Also, in case of RL78/G16, monitoring cannot be executed via 2/E2 Lite ...
Aug 27, 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
|