Overview
Description
The RL78/G15 is a general-purpose microcontroller with a 16MHz operating frequency. There is a wide lineup available, including the smallest 8-pin package in the RL78 Family, and support for a wide range of operating ambient temperatures from -40°C to 125°C. The built-in high-speed on-chip oscillator with high accuracy (±1.0%), the data flash, the rich serial interfaces, and the comparator make it ideal for compact applications where space comes at a premium. A full development environment for the RL78/G15 is provided, including an evaluation board (Fast Prototyping Board) enabling writing and debugging programs by simply connecting a USB cable, a Smart Configurator that facilitates software design with GUI, and an Arduino library. Moreover, it is compatible with the existing RL78 Family and can be used in 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: 8-pin to 20-pin
- Memory: Program Flash: 4-8KB, SRAM 1KB, Data Flash 1KB
- Operating temperature range: up to 125°C
- Timer: 16-bit Timer x 8ch, Watchdog Timer x 1ch, 12-bit Interval Timer x 1ch
- Analog function: 10-bit A/D Converter x 11ch, Comparator
- On-chip Oscillator Freq. (MHz): High-Speed: 1, 2, 4, 8, 16MHz; Low-Speed: 15kHz
- Connectivity: SCI (CSI, UART, Simple I2C), I2C
- Others: Selectable Power-On Reset, Low Voltage Detection, On-chip Debug 2.4V to 5.5V (Single-wire, double-wire)
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/G15 sleep mode
how to implement sleep mode in RL78/G15.
Jan 2, 2025 -
RL78/G15 Fast Prototyping Board
RTK5RLG150; USING WITH USB TO PC NOT WORING SHOWING Download failed. [Direct Error Cause]No response from the emulation CPU. Please confirm the signal of the CLOCK or RESET,WAIT and so on.(E1200416
Sep 5, 2024 -
RL78/G15 -- Read the status of pins
Hello team,I am trying to read the status of few pins on RL78/G15 . Can you pls confirm if this is the right approach?x = P2_bit.no1y = P2_bit.no2Or do I need to use any other approach?(port 2 and pins 1 & 2)
Dec 27, 2024
FAQs
-
Compatibility of RL78/G15 with existing products
RL78/G15 (10-pin, 16-pin) has pin compatibility with RL78/G10 (10-pin, 16-pin). The same functions are assigned to the same pins. RL78/G15 (20-pin) is essentially pin compatible with RL78/G12 (20-pin), except for three pins, namely, ANI, TOOLTxD, and ...
Jan 12, 2023 -
How to enable real time refresh of variables during debugging with RL78/G15
Last Updated: 03/28/2025 Question: How to enable real time refresh of variables during debugging with RL78/G15 Answer: To enable real time refresh of variables, it is required to enable the Pseudo-RRM/DMM function setting and to allocate 4 bytes of memory in ...
Mar 28, 2025 -
Operating frequency of RL78/G15
The maximum operating frequency of RL78/G15 is 16 MHz. Please use RL78/G12 for operating at 24 MHz.
Jan 12, 2023
Videos & Training
This video introduces how to add the RL78 board platform released by Renesas Electronics
on GitHub to Arduino IDE version 1 and run sketches.
Related resources: Quick Start Guide page (GitHub)
00:00 Opening
00:30 Install the Arduino IDE
00:47 Install the tools
01:54 Write the sketch
02:02 COM port setting
02:29 Board setting
02:44 Compile, upload, LED blinking
News & Blog Posts
Blog Post
Apr 1, 2025
|
Blog Post
Oct 30, 2023
|
Blog Post
Jan 12, 2023
|