Skip to main content

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

Documentation

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.

Diagram of ECAD Models

Models

Type Title Date
Model - IBIS Log in to Download ZIP 1.20 MB
1 item

Product Options

Applied Filters:

Support

Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse FAQs

FAQs

Browse our knowledge base of common questions and answers.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?

Support Communities

  1. 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
  2. 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
  3. 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
View All Results from Support Communities (21)

FAQs

  1. 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
  2. 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
  3. 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
View All Results from FAQs (14)

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