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: When Does the Current Offset Processing Occurs?

    Current offset process is executed at MCU reset.Adjust the offset current according to the current parasitic capacitance value so that the count value becomes the target reference value.For more information, refer to the Application Note "Capacitive Sensor Microcontrollers CTSU Capacitive Touch Introduction Guide (R30AN0218)".

    Jul 1, 2025
View All Results from FAQs (56)

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