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)

Applications

Applications

  • General Purpose
  • Consumer Applications
  • Home Appliances
  • Industrial Automation
  • Building Automation

Documentation

Title Type Date
PDF1.10 MB
Datasheet
PDF5.48 MB日本語
Manual - Hardware
PDF277 KB日本語
Related Files:
Application Note
PDF1.32 MB日本語
Related Files:
Application Note
PDF182 KB
Related Files:
Application Note
PDF188 KB
Related Files:
Application Note
PDF189 KB
Related Files:
Application Note
PDF188 KB
Related Files:
Application Note
PDF2.03 MB
Application Note
PDF190 KB
Related Files:
Application Note
PDF797 KB日本語
Related Files:
Application Note
PDF823 KB日本語
Related Files:
Application Note
PDF820 KB日本語
Related Files:
Application Note
PDF1.01 MB日本語
Application Note
PDF729 KB日本語
Related Files:
Application Note
PDF543 KB日本語
Application Note
PDF317 KB日本語
Related Files:
Application Note
PDF1.46 MB日本語
Application Note
PDF1.55 MB日本語
Application Note
PDF142 KB日本語
Application Note
PDF1.85 MB日本語
Application Note
PDF305 KB日本語
Related Files:
Application Note
PDF961 KB日本語
Related Files:
Application Note
PDF237 KB日本語
Related Files:
Application Note
PDF673 KB日本語
Application Note
PDF665 KB日本語
Related Files:
Application Note
PDF890 KB日本語
Related Files:
Application Note
PDF271 KB日本語
Related Files:
Application Note
PDF428 KB日本語
Related Files:
Application Note
PDF415 KB日本語
Related Files:
Application Note
PDF430 KB日本語
Related Files:
Application Note
PDF434 KB日本語
Related Files:
Application Note
Application Note
PDF8.04 MB日本語
Brochure
PDF11.44 MB日本語
Flyer
Flyer
Flyer
PDF14.70 MB日本語
General Reliability Literature
PDF131 KB
Guide
PDF415 KB日本語
Manual - Development Tools
PDF1.13 MB日本語
Manual - Development Tools
PDF2.79 MB日本語
Manual - Development Tools
PDF3.67 MB日本語
Manual - Development Tools
PDF158 KB
Manual - Development Tools
PDF408 KB
Manual - Development Tools
PDF1.25 MB日本語
Manual - Development Tools
PDF1.91 MB
Manual - Development Tools
PDF1.30 MB日本語
Manual - Hardware
PDF850 KB
Other
PDF133 KB日本語
Other
PDF123 KB
Other
PDF212 KB
Other
PDF323 KB
Other
Other
PDF410 KB
Product Reliability Report
PDF3.02 MB
Release Note
PDF150 KB日本語
Release Note
PDF2.64 MB
Release Note
PDF685 KB日本語
Technical Update
PDF152 KB日本語
Tool News - Release
PDF157 KB日本語
Tool News - Release

Design & Development

Software & Tools

Software & Tools

C Compiler Package for RL78 Family [CC-RL]C Compiler Package for RL78 Family [IDE: CS+, e² studio] Compiler/Assembler Renesas
FFT LibraryFast Fourier Transform (FFT) Library DSP / FFT Renesas
E2 emulator Lite [RTE0T0002LKCE00000R]On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RL78, RX] Emulator Renesas
E2 emulator [RTE0T00020KCE00000R]On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RH850, R-Car D1, RL78, RX] Emulator Renesas
CS+Renesas integrated development environment (IDE) [Support MCU/MPU: RH850, V850, RX, RL78, 78K0R, 78K0] (Note: CS+ is not generally promoted to U.S. and European customers.) (Note: To use Smart Configurator on CS+ for RL78/G23 and RX family MCUs, install the Smart Configurator for each MCU family separately downloading from ”Design & Support” > ”Development Tools” > ”Smart Configurator”) IDE and Coding Tool Renesas
RI78V4 V1 Real-time OS for RL78 Family and 78K0RμITRON4.0 Specification real-time OS for RL78 Family and 78K0R [Required IDE : CS+] ITRON OS Renesas
RI78V4 V2 Real-time OS for RL78 FamilyμITRON Specification real-time OS for RL78 Family [Required IDE : CS+] ITRON OS Renesas
CS+ Partner OS Aware Debugging Plug-inFeatures for task level debugging of real-time OS applications [Plugin for Renesas IDE CS+] [Support MCU/MPU: RX, RL78] Plug-in, OS Aware Debugging, Etc. Renesas
E2 Emulator (With Programming Function)On-chip debugging emulator available as a flash memory programmer [Available flash programming software: Renesas Flash Programmer] [Support MCU/MPU and devices: RE, RX, RL78, RH850, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver] Programmer (Unit/SW) Renesas
E2 Emulator Lite (With Programming Function)On-chip debugging emulator available as a flash memory programmer [Available flash programming software: Renesas Flash Programmer] [Support MCU/MPU and devices: RX, RL78, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver] Programmer (Unit/SW) Renesas
PG-FP6Flash memory programmer [Programming software: Dedicated GUI-based software, the "FP6 Terminal"] [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, SuperH RISC engine, V850, 78K, R8C] Programmer (Unit/SW) Renesas
Renesas Flash Programmer (Programming GUI)Flash memory programming software [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850, 78KR, 78K0] Programmer (Unit/SW) Renesas
Code Flash Libraries (Flash Self Programming Libraries)Libraries for the reprogramming of code area flash memory, including EEPROM emulation libraries for the code areas of 78K-family products Self Programming Library (Flash Library) Renesas
Data Flash LibrariesLibraries for the reprogramming of data flash memory, including EEPROM emulation libraries for the data areas of RL78-family products Self Programming Library (Flash Library) Renesas
RL78 Web SimulatorRight online tools to support initial evaluation of the low power consumption RL78 Family. Lineup: MCU Simulator Online and Current Consumption Calculator. Free of charge. Simulator Renesas
Simulator for CS+ of RL78 Family, 78K0R and 78K0Simulator for RL78 Family, 78K0R and 78K0 [Support IDE: CS+] (Note: This product is included in the Compiler Package and is not available separately.) Simulator Renesas
Simulator for e² studio of RL78 FamilySimulator for RL78 Family [Support IDE: e2 studio] (Note: This product is included in the Renesas IDE "e2 studio" and is not available separately.) Simulator Renesas
QE for Current Consumption: A Dedicated Tool for Current MeasurementDevelopment assistance tool helps to shorten the times taken in operations for the tuning of currents drawn. [Standard item in the "e² studio" and CS+ (CS+ for CC only) IDEs] [Support MCU/MPU: RX, RL78] Solution Toolkit Renesas
RL78 Smart ConfiguratorRL78 Smart Configurator is a utility for combining software in ways that meet your needs. It simplifies the embedding of Renesas drivers in your systems through supports for importing middleware and drivers and configuring pins. Solution Toolkit Renesas
Sound Playback/Compression System [M3S-S2-Tiny] for RL78 FamilySound playback system for RL78 Family Sound / Voice Renesas

Sample Code

Sample Code

Title Type Date
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1.2667]
ZIP5.44 MB日本語
Related Files:
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78
Function: Communication Interface
IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.11.00]
ZIP11.58 MB日本語
Related Files:
Application: Consumer Electronics
Compiler: CC-RL
Function: Communication Interface
IDE: CS+ for CC, e2 studio
Sample Code
ZIP3.72 MB
Related Files:
Sample Code
ZIP3.73 MB
Related Files:
Application: IoT Applications
Function: Communication Interface, Application Example, Driver or Library
Sample Code
ZIP3.74 MB
Related Files:
Application: IoT Applications
Function: Communication Interface, Application Example, Driver or Library
Sample Code
ZIP3.77 MB
Related Files:
Application: IoT Applications
Compiler: CC-RX, CC-RL, ICCRL78
Function: Communication Interface, Application Example, Driver or Library
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
ZIP3.74 MB
Related Files:
Application: IoT Applications
Function: Communication Interface, Application Example, Driver or Library
Sample Code
ZIP18.57 MB日本語
Related Files:
Function: Programmer
Sample Code
ZIP26.69 MB日本語
Related Files:
Function: Programmer
Sample Code
ZIP18.63 MB日本語
Related Files:
Function: Programmer
Sample Code
[Toolchains=CC-RL|V1.11.0;LLVM for Renesas RL78|22.10.0.v20220621-1003;GCC for Renesas RL78|22.10.0.v20220621-1003;IAR Compiler for RL78|v.4.21.3]
ZIP3.24 MB
Related Files:
Application: Consumer Electronics, Industrial
Compiler: CC-RL, GNURL78, ICCRL78, LLVM
Function: BSP, Clock, Software Package
IDE: e2 studio, IAR EWRL78
Sample Code
ZIP3.67 MB日本語
Related Files:
Sample Code
[Toolchains=CC-RL|V1.10.xx;IAR Compiler for RL78|v4.21.x]
ZIP2.98 MB
Compiler: CC-RL, ICCRL78
Function: Memory
IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.10.xx;IAR Compiler for RL78|v4.21.x]
ZIP3.10 MB
Compiler: CC-RL, ICCRL78
Function: Memory
IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
ZIP423 KB
Compiler: CC-RL, ICCRL78
Function: Memory
IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.11.00;IAR|4.21.1.2409;LLVM|V10.0.0.202207]
ZIP3.84 MB
Related Files:
Compiler: CC-RL, ICCRL78
IDE: e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.11.00;IAR|4.21.1.2409;LLVM|V10.0.0.202207]
ZIP2.96 MB
Related Files:
Compiler: CC-RL, ICCRL78
IDE: e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.10.00;IAR|4.20.1.2260;LLVM|V10.0.0.202207]
ZIP1.93 MB
Related Files:
Compiler: CC-RL, ICCRL78
IDE: e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.10.00;ICCRL78|4.21.1.2409;LLVM for Renesas RL78|10.0.0.202203]
ZIP1.61 MB
Related Files:
Application: Industrial, Consumer Electronics
Compiler: CC-RL, LLVM, ICCRL78
Function: Application Example
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.10.00;ICCRL78|4.21.1.2409;LLVM for Renesas RL78|10.0.0.202203]
ZIP2.00 MB
Related Files:
Application: Industrial, Consumer Electronics
Compiler: CC-RL, LLVM, ICCRL78
Function: Driver or Library
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|v1.09.00;ICCRL78|4.20.1.2260;LLVM for Renesas RL78|10.0.0.202203]
ZIP6.83 MB
Related Files:
Application: Industrial
Compiler: CC-RL, LLVM, ICCRL78
Function: Security, Driver or Library
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
ZIP6.60 MB
Related Files:
Compiler: CC-RL, ICCRL78
Function: Timer
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
ZIP6.57 MB
Related Files:
Compiler: CC-RL, ICCRL78
Function: Timer
IDE: CS+, e2 studio, IAR EWRL78
Sample Code
ZIP7.52 MB日本語
Related Files:
Compiler: CC-RL, ICCRL78
Function: Timer
IDE: CS+, e2 studio, IAR EWRL78
Sample Code

Boards & Kits

Boards & Kits

Models

Videos & Training

RL78 Arduino Quick Start Guide

This video introduces how to run a sketch on the RL78/G23 Fast Prototyping Board using the Arduino IDE.

Related resources: Quick Start Guide page (GitHub)

00:00 Opening
00:30 Install the Arduino IDE
00:55 Preferences setting
01:19 Install the tools
01:39 Write the sketch
01:48 COM port setting
02:15 Board setting
02:33 Compile, upload, LED blinking

News & Blog Posts