Skip to main content

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

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 999 KB
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. RL78/G15 sleep mode

    how to implement sleep mode in RL78/G15.

    Jan 2, 2025
  2. 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
  3. 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
View All Results from Support Communities (13)

FAQs

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

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