Skip to main content

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

Package Options

Pkg. Type Pkg. Dimensions (mm) Lead Count (#) Pitch (mm)
HWQFN 3 x 3 x 0.8 16 0.5
HWQFN 4 x 4 x 0.8 24 0.5
HWQFN 5 x 5 x 0.8 32 0.5
LQFP 7 x 7 x 1.7 32 0.8
LSSOP 4.4 x 3.6 x 1.45 10 0.65
LSSOP 6 x 4 x 1.45 20 0.65
SSOP 5 x 4.4 x 1.73 16 0.65
TSSOP 6.5 x 4.4 x 1.2 20 0.65

Application Block Diagrams

Smart Fish Tank Block Diagram
Smart Fish Tank
The smart fish tank automates water replacement, controllable via a Wi-Fi-based mobile app.
MIDI Linked Illumination Controller Block Diagram
MIDI Linked Illumination Controller
The MCU-driven system interprets MIDI to control LEDs, creating music-synced lighting.
Energy-Efficient Single-Burner Induction Cooktop Block Diagram
High-Efficiency Induction Heaters
High-efficiency induction technology for rapid, uniform heating with energy-saving features.
Interactive block diagram of the induction heating rice cooker features a single compact MCU which supports HMI, a high-performance buck regulator and smart power controller.
Induction Heating Rice Cooker
Smart IH rice cooker with precise temperature control, compact MCU, and energy-efficient design.

Applied Filters:

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