The RL78/G23 microcontroller group is a new generation of the RL78 family of microcontrollers, with 44μA/MHz CPU operation. The RL78/G23 group has the industry’s lowest power consumption with 210nA at stop (4KB SRAM retention), and a snooze mode sequencer which significantly reduces power consumption during intermittent operation. The RL78/G23 group features a wide operating voltage range of 1.6V to 5.5V at up to 32MHz, a broad range of package pin counts from 30 pins to 128 pins, and up to 768KB of flash memory. In addition to enhanced analog and security features, it also incorporates logic and event link controllers (ELCL) and the first capacitive touch sensing unit (CTSU2L) in the RL78 family. A rich development environment is also provided for the RL78/G23, including a fast prototyping board. This board allows users to write and debug programs with an easy-to-use GUI, by simply connecting a USB cable and a smart configurator without any additional tools required. The RL78/G23 is compatible with the existing RL78 family and can be a seamless replacement, making it suitable for a wide range of applications, from home appliance and consumer electronics to industrial equipment.

Features

  • CPU: RL78 core, Max. 32MHz
  • Up to 768kB Flash Memory and 48kB SRAM
  • Memory: SRAM up to. 48KB, Program Flash up to 768KB
  • 8KB Data Flash to store data as in EEPROM
  • Scalable from 30-pin to 128-pin packages
  • Wide operating voltage range of 1.6V to 5.5V
  • Enhanced Capacitive Sensing Unit (CTSU2L)
  • Timer: 16-bit Timer (ch) x 16, 8-bit Timer, Watchdog Timer (ch) x 1,32-bit Interval Timer x 1 ch
  • PWM: PWM Output x 14
  • Analog function: 12-bit A/D Converter (ch) x 26, 8-bit D/A - Converter (ch) x 2, Comparator x 2
  • On-chip Oscillator Freq. (MHz): High-Speed: up to 32MHz
  • Middle-Speed: up to 4MHz
  • Low-speed: 32.768kHz
  • Snooze mode sequencer
  • Logic & Event link controller
  • Others: RTC, Power-On Reset, Low Voltage Detection
  • A large selection of packages (LQFP, QFN, LGA, BGA, WLCSP)

Applications

  • General Purpose
  • Consumer applications
  • Home Appliance
  • Industrial Automation
  • Building Automation

Documentation & Downloads

Title language Type Format File Size Date
Datasheets & Errata
RL78/G23 Datasheet Datasheet PDF 1.29 MB
User Guides & Manuals
RL78/G23 User's Manual: Hardware 日本語 Manual PDF 12.13 MB
LoRa®-based Wireless Software Package Quick Start Guide Quick Start Guide PDF 583 KB
Renesas LPWA Studio Manual PDF 1.95 MB
Renesas LPWA Power Estimator Manual PDF 287 KB
Application Notes & White Papers
RL78/G23 SMS Fire Detection Operation 日本語 Application Note PDF 656 KB
- RL78/G23 SMS Fire Detection Operation 日本語 Application Note PDF 656 KB
- RL78/G23 SMS LED Blinking Dimming Control 日本語 Application Note PDF 576 KB
RL78/G23 SMS LED Blinking Dimming Control 日本語 Application Note PDF 576 KB
- RL78/G23 SMS Moving Average Calculation 日本語 Application Note PDF 826 KB
RL78/G23 SMS Moving Average Calculation 日本語 Application Note PDF 826 KB
- RL78/G23 SMS Button Long Press/Short Press Judgment 日本語 Application Note PDF 547 KB
RL78/G23 SMS Button Long Press/Short Press Judgment 日本語 Application Note PDF 547 KB
- RL78/G23 SMS Power Supply Monitoring 日本語 Application Note PDF 660 KB
RL78/G23 SMS Power Supply Monitoring 日本語 Application Note PDF 660 KB
- RL78 Family True Random Number Generator (TRNG) Software Driver 日本語 Application Note PDF 279 KB
RL78 Family True Random Number Generator (TRNG) Software Driver 日本語 Application Note PDF 279 KB
RL78/G23 Unique ID Read Driver 日本語 Application Note PDF 415 KB
RL78/G23 Safety Function (A/D Test) 日本語 Application Note PDF 464 KB
- RL78/G23 Unique ID Read Driver 日本語 Application Note PDF 415 KB
- RL78/G23 Third-Party Program Protection 日本語 Application Note PDF 300 KB
RL78/G23 Third-Party Program Protection 日本語 Application Note PDF 300 KB
- RL78 Family TOUCH Module Software Integration System 日本語 Application Note PDF 456 KB
RL78 Family TOUCH Module Software Integration System 日本語 Application Note PDF 456 KB
- RL78 Family CTSU Module Software Integration System 日本語 Application Note PDF 557 KB
RL78 Family CTSU Module Software Integration System 日本語 Application Note PDF 557 KB
RL78/G13, RL78/G23: Migration Guide from RL78/G13 to RL78/G23 日本語 Application Note PDF 469 KB
- RL78/G23 Remote Control Signal Reception (RC-6 Format) 日本語 Application Note PDF 528 KB
RL78/G23 Remote Control Signal Reception (RC-6 Format) 日本語 Application Note PDF 528 KB
- RL78/G23 Remote Control Signal Reception (AEHA Format, SNOOZE Mode) 日本語 Application Note PDF 412 KB
RL78/G23 Remote Control Signal Reception (AEHA Format, SNOOZE Mode) 日本語 Application Note PDF 412 KB
- RL78/G23 Remote Control Signal Reception (NEC Format, SNOOZE Mode) 日本語 Application Note PDF 421 KB
RL78/G23 Remote Control Signal Reception (NEC Format, SNOOZE Mode) 日本語 Application Note PDF 421 KB
- RL78/G23 Setting the Window Comparator 日本語 Application Note PDF 329 KB
RL78/G23 Setting the Window Comparator 日本語 Application Note PDF 329 KB
- RL78/G23 Transferring A/D Conversion Result Using the DTC 日本語 Application Note PDF 369 KB
RL78/G23 Transferring A/D Conversion Result Using the DTC 日本語 Application Note PDF 369 KB
- RL78/G23 A/D Converter (Software trigger wait mode) 日本語 Application Note PDF 289 KB
RL78/G23 A/D Converter (Software trigger wait mode) 日本語 Application Note PDF 289 KB
RL78/G23 SNOOZE Mode Sequencer Application Guide 日本語 Application Note PDF 580 KB
- RL78/G23 40mA Port Output 日本語 Application Note PDF 219 KB
RL78/G23 40mA Port Output 日本語 Application Note PDF 219 KB
- RL78/G23 How to Use the Output Current Control Ports 日本語 Application Note PDF 267 KB
RL78/G23 How to Use the Output Current Control Ports 日本語 Application Note PDF 267 KB
- RL78/G23 Realtime Clock 日本語 Application Note PDF 529 KB
RL78/G23 Realtime Clock 日本語 Application Note PDF 529 KB
- RL78/G23 Safety Function (A/D Test) 日本語 Application Note PDF 464 KB
- RL78/G23 Voltage Detector 日本語 Application Note PDF 334 KB
RL78/G23 Voltage Detector 日本語 Application Note PDF 334 KB
- RL78/G23 Serial Interface UARTA 日本語 Application Note PDF 439 KB
RL78/G23 Serial Interface UARTA 日本語 Application Note PDF 439 KB
RL78/G23 Method of Setting Flash Read Protection 日本語 Application Note PDF 443 KB
- RL78/G23 Safety Function (Flash Memory CRC Operation Function) 日本語 Application Note PDF 611 KB
RL78/G23 Safety Function (Flash Memory CRC Operation Function) 日本語 Application Note PDF 611 KB
- RL78/G23 32-Bit Interval Timer (8-bit counter mode) 日本語 Application Note PDF 517 KB
RL78/G23 32-Bit Interval Timer (8-bit counter mode) 日本語 Application Note PDF 517 KB
- RL78/G23 Using VBAT Pin 日本語 Application Note PDF 482 KB
RL78/G23 Using VBAT Pin 日本語 Application Note PDF 482 KB
- RL78/G23 CPU Clock Changing and Standby Settings 日本語 Application Note PDF 1.53 MB
RL78/G23 CPU Clock Changing and Standby Settings 日本語 Application Note PDF 1.53 MB
- RL78/G23 Operation State Switching 日本語 Application Note PDF 373 KB
RL78/G23 Operation State Switching 日本語 Application Note PDF 373 KB
- RL78/G23 A/D Converter (Scan mode) 日本語 Application Note PDF 287 KB
RL78/G23 A/D Converter (Scan mode) 日本語 Application Note PDF 287 KB
Low-End MCUs: RL78/G23 Meets the Demands of the IoT Age 日本語, 简体中文 White Paper PDF 1.28 MB
RL78 Family Capacitive Touch Sensing Unit (CTSU2L) Operation Expalanation 日本語 Application Note PDF 1.63 MB
- RL78/G23 I2C Supporting Multiple Slave Addresses (Slave) 日本語 Application Note PDF 723 KB
RL78/G23 I2C Supporting Multiple Slave Addresses (Slave) 日本語 Application Note PDF 723 KB
- RL78/G23 Low-speed On-chip Oscillator (LOCO) Clock Frequency Correction 日本語 Application Note PDF 450 KB
RL78/G23 Low-speed On-chip Oscillator (LOCO) Clock Frequency Correction 日本語 Application Note PDF 450 KB
- RL78/G23 Middle-speed On-chip Oscillator (MOCO) Clock Frequency Correction 日本語 Application Note PDF 450 KB
RL78/G23 Middle-speed On-chip Oscillator (MOCO) Clock Frequency Correction 日本語 Application Note PDF 450 KB
- RL78/G23 High-speed On-chip Oscillator (HOCO) Clock Frequency Correction 日本語 Application Note PDF 610 KB
RL78/G23 High-speed On-chip Oscillator (HOCO) Clock Frequency Correction 日本語 Application Note PDF 610 KB
RL78/G23 Automatic Liquid Dispenser with Proximity Capacitive Sensing Application Note PDF 1.09 MB
- RL78/G23 Automatic Liquid Dispenser with Proximity Capacitive Sensing Application Note PDF 1.09 MB
LoRaWAN® Stack Sample Application Application Note PDF 432 KB
LoRaWAN® stack reference guide Application Note PDF 574 KB
Radio Evaluation Program Commands Reference Application Note PDF 423 KB
- Radio Driver Reference guide Application Note PDF 590 KB
Radio Driver Reference guide Application Note PDF 590 KB
- RL78/G23 Safety Function (Frequency Detection) 日本語 Application Note PDF 592 KB
RL78/G23 Safety Function (Frequency Detection) 日本語 Application Note PDF 592 KB
Downloads
QE for Capacitive Touch [RA,RL78] V1.3.0: Development Assistance Tool for Capacitive Touch Sensor 日本語 Software ZIP 4.78 MB
- RL78/G23 SMS Fire Detection Operation - Sample Code Sample Code ZIP 8.91 MB
RL78/G23 SMS Fire Detection Operation - Sample Code Sample Code ZIP 8.91 MB
RL78/G23 SMS LED Blinking Dimming Control - Sample Code Sample Code ZIP 8.65 MB
- RL78/G23 SMS LED Blinking Dimming Control - Sample Code Sample Code ZIP 8.65 MB
RL78/G23 SMS Moving Average Calculation - Sample Code Sample Code ZIP 9.18 MB
- RL78/G23 SMS Moving Average Calculation - Sample Code Sample Code ZIP 9.18 MB
RL78/G23 SMS Button Long Press/Short Press Judgment - Sample Code Sample Code ZIP 8.60 MB
- RL78/G23 SMS Button Long Press/Short Press Judgment - Sample Code Sample Code ZIP 8.60 MB
RL78/G23 SMS Power Supply Monitoring - Sample Code Sample Code ZIP 8.64 MB
- RL78/G23 SMS Power Supply Monitoring - Sample Code Sample Code ZIP 8.64 MB
RL78 Family True Random Number Generator (TRNG) Software Driver - Sample Code Sample Code ZIP 7.14 MB
- RL78 Family True Random Number Generator (TRNG) Software Driver - Sample Code Sample Code ZIP 7.14 MB
- RL78/G23 Unique ID Read Driver - Sample Code Sample Code ZIP 7.27 MB
- RL78/G23 Safety Function (A/D Test) - Sample Code Sample Code ZIP 7.35 MB
RL78/G23 Unique ID Read Driver - Sample Code Sample Code ZIP 7.27 MB
RL78/G23 Third-Party Program Protection - Sample Code Sample Code ZIP 1.03 MB
- RL78/G23 Third-Party Program Protection - Sample Code Sample Code ZIP 1.03 MB
RL78 Family TOUCH Module Software Integration System - Sample Code Sample Code ZIP 1.84 MB
- RL78 Family TOUCH Module Software Integration System - Sample Code Sample Code ZIP 1.84 MB
RL78 Family CTSU Module Software Integration System - Sample Code Sample Code ZIP 2.16 MB
- RL78 Family CTSU Module Software Integration System - Sample Code Sample Code ZIP 2.16 MB
RL78/G23 Remote Control Signal Reception (RC-6 Format) - Sample Code Sample Code ZIP 5.26 MB
- RL78/G23 Remote Control Signal Reception (RC-6 Format) - Sample Code Sample Code ZIP 5.26 MB
RL78/G23 Remote Control Signal Reception (AEHA Format, SNOOZE Mode) - Sample Code Sample Code ZIP 5.05 MB
- RL78/G23 Remote Control Signal Reception (AEHA Format, SNOOZE Mode) - Sample Code Sample Code ZIP 5.05 MB
RL78/G23 Remote Control Signal Reception (NEC Format, SNOOZE Mode) - Sample Code Sample Code ZIP 5.08 MB
- RL78/G23 Remote Control Signal Reception (NEC Format, SNOOZE Mode) - Sample Code Sample Code ZIP 5.08 MB
RL78/G23 Setting the Window Comparator - Sample Code Sample Code ZIP 4.99 MB
- RL78/G23 Setting the Window Comparator - Sample Code Sample Code ZIP 4.99 MB
RL78/G23 Transferring A/D Conversion Result Using the DTC - Sample Code Sample Code ZIP 5.03 MB
- RL78/G23 Transferring A/D Conversion Result Using the DTC - Sample Code Sample Code ZIP 5.03 MB
RL78/G23 A/D Converter (Software trigger wait mode) - Sample Code Sample Code ZIP 4.91 MB
- RL78/G23 A/D Converter (Software trigger wait mode) - Sample Code Sample Code ZIP 4.91 MB
RL78/G23 40mA Port Output - Sample Code Sample Code ZIP 6.64 MB
- RL78/G23 40mA Port Output - Sample Code Sample Code ZIP 6.64 MB
RL78/G23 How to Use the Output Current Control Ports - Sample Code Sample Code ZIP 5.01 MB
- RL78/G23 How to Use the Output Current Control Ports - Sample Code Sample Code ZIP 5.01 MB
RL78/G23 Realtime Clock - Sample Code Sample Code ZIP 5.54 MB
- RL78/G23 Realtime Clock - Sample Code Sample Code ZIP 5.54 MB
RL78/G23 Safety Function (A/D Test) - Sample Code Sample Code ZIP 7.35 MB
RL78/G23 Voltage Detector - Sample Code Sample Code ZIP 5.09 MB
- RL78/G23 Voltage Detector - Sample Code Sample Code ZIP 5.09 MB
RL78/G23 Serial Interface UARTA - Sample Code Sample Code ZIP 7.33 MB
- RL78/G23 Serial Interface UARTA - Sample Code Sample Code ZIP 7.33 MB
RL78/G23 Safety Function (Flash Memory CRC Operation Function) - Sample Code Sample Code ZIP 5.45 MB
- RL78/G23 Safety Function (Flash Memory CRC Operation Function) - Sample Code Sample Code ZIP 5.45 MB
RL78/G23 32-Bit Interval Timer (8-bit counter mode) - Sample Code Sample Code ZIP 5.54 MB
- RL78/G23 32-Bit Interval Timer (8-bit counter mode) - Sample Code Sample Code ZIP 5.54 MB
RL78/G23 Using VBAT Pin - Sample Code Sample Code ZIP 5.39 MB
- RL78/G23 Using VBAT Pin - Sample Code Sample Code ZIP 5.39 MB
RL78/G23 CPU Clock Changing and Standby Settings - Sample Code Sample Code ZIP 6.88 MB
- RL78/G23 CPU Clock Changing and Standby Settings - Sample Code Sample Code ZIP 6.88 MB
RL78/G23 Operation State Switching - Sample Code Sample Code ZIP 5.03 MB
- RL78/G23 Operation State Switching - Sample Code Sample Code ZIP 5.03 MB
RL78/G23 A/D Converter (Scan mode) - Sample Code Sample Code ZIP 4.86 MB
- RL78/G23 A/D Converter (Scan mode) - Sample Code Sample Code ZIP 4.86 MB
RL78/G23 I2C Supporting Multiple Slave Addresses (Slave) - Sample Code Sample Code ZIP 8.53 MB
- RL78/G23 I2C Supporting Multiple Slave Addresses (Slave) - Sample Code Sample Code ZIP 8.53 MB
RL78/G23 Low-speed On-chip Oscillator (LOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 5.40 MB
- RL78/G23 Low-speed On-chip Oscillator (LOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 5.40 MB
RL78/G23 Middle-speed On-chip Oscillator (MOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 5.49 MB
- RL78/G23 Middle-speed On-chip Oscillator (MOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 5.49 MB
RL78/G23 High-speed On-chip Oscillator (HOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 7.88 MB
- RL78/G23 High-speed On-chip Oscillator (HOCO) Clock Frequency Correction - Sample Code Sample Code ZIP 7.88 MB
- RL78/G23 Automatic Liquid Dispenser with Proximity Capacitive Sensing - Sample Code (R01AN5773EC0100) Sample Code ZIP 4.03 MB
RL78/G23 Automatic Liquid Dispenser with Proximity Capacitive Sensing - Sample Code (R01AN5773EC0100) Sample Code ZIP 4.03 MB
LoRa®-based Wireless Software Package (V3.00) Sample Code ZIP 9.60 MB
- LoRa®-based Wireless Software Package (V3.00) Sample Code ZIP 9.60 MB
RL78/G23 Safety Function (Frequency Detection) - Sample Code Sample Code ZIP 8.30 MB
- RL78/G23 Safety Function (Frequency Detection) - Sample Code Sample Code ZIP 8.30 MB
Tool News
[Notification] Jump Start Your System Development of an RL78/G23 MCU! Development Environment That Simplifies System Development of a Low-End MCU 日本語 Tool News - Notification PDF 1023 KB
Other
RL78/G23 Oscillation circuit characteristics 日本語 Software & Tools - Others PDF 185 KB
Renesas RL78 Family Microcontrollers Brochure 日本語 Flyer PDF 4.88 MB
RL78/G23:VOL-IOL (Drive Current) Software & Tools - Others PDF 636 KB
RL78/G23:VOH-IOH (Drive Current) Software & Tools - Others PDF 285 KB
RL78/G23:Supply current characteristics (IDD-VDD) Flash ROM: 96 KB to 128 KB of 30-pin to 64-pin products Software & Tools - Others PDF 325 KB
Customer Notification - Embedded Workbench® for RL78 V2.xx/V3.xx/ V4.xx ( r20ut3407ed0134 ) Other PDF 753 KB
[Flyer] E2Emulator[RTE0T00020KCE00000R] 日本語, 简体中文 Flyer PDF 381 KB
Renesas Software and Tools Flash Memory Programmer PG-FP6 日本語, 简体中文 Flyer PDF 417 KB
Semiconductor Package Mount Manual 日本語, 简体中文 Other PDF 10.28 MB
Semiconductor Reliability Handbook 日本語 Other PDF 14.70 MB
QFN Mounting Manual 日本語, 简体中文 Other PDF 3.19 MB

Software & Tool Pages

Title Type Description Company
RI78V4 V2 Real-time OS for RL78 Family ITRON OS μITRON Specification real-time OS for RL78 Family [Required IDE : CS+]

Renesas
C Compiler Package for RL78 Family Compiler/Assembler C Compiler Package for RL78 Family [Compiler: CC-RL] [IDE: without IDE (for using "e2 studio") or with CS+] Renesas
E2 emulator [RTE0T00020KCE00000R] Emulator On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RH850, R-Car D1, RL78, RX] Renesas
E2 emulator Lite [RTE0T0002LKCE00000R] Emulator On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RL78, RX] Renesas
e² studio IDE and Coding Tool Eclipse-based Renesas integrated development environment (IDE). (Note: You need to install compiler separately as an additional software) [Support MCU/MPU: RA, RE, RX, RL78, RH850, Renesas Synergy, RZ] Renesas
CS+ IDE and Coding Tool Renesas integrated development environment (IDE) [Support MCU/MPU: RH850, V850, RX, RL78, 78K0R, 78K0] Important: CS+ is not generally promoted to U.S. and European customers. Renesas
CS+ Partner OS Aware Debugging Plug-in Plug-in, OS Aware Debugging, Etc. Features for task level debugging of real-time OS applications [Plugin for Renesas IDE CS+] [Support MCU/MPU: RX, RL78] Renesas
Renesas Flash Programmer (Programming GUI) Programmer (Unit/SW) 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] Renesas
PG-FP6 Programmer (Unit/SW) Flash 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] Renesas
RL78 Web Simulator Simulator Right online tools to support initial evaluation of the low power consumption RL78 Family. Lineup: MCU Simulator Online and Current Consumption Calculator. Free of charge. Renesas
Simulator for e² studio of RL78 Family Simulator Simulator for RL78 Family [Support IDE: e2 studio] (Note: This product is included in the Renesas IDE "e2 studio" and is not available separately.) Renesas
Smart Configurator Solution Toolkit Smart Configurators are utilities for combining software in ways that meet your needs. They simplify the embedding of Renesas drivers in your systems through support for importing middleware and drivers and configuring pins. [Support MCU/MPU: RX, RA, RZ, RH850] Renesas
QE for Current Consumption: A Dedicated Tool for Current Measurement Solution Toolkit Development 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] Renesas
QE for Capacitive Touch: Development Assistance Tool for Capacitive Touch Sensors Solution Toolkit In developing embedded system using the capacitive touch sensor of RA family and RX family MCUs, you can easily setup initial configurations of the touch interface as well as process the tuning of sensors, and reduce development time. [Plugin for Renesas IDE "e2 studio"]
Renesas

Boards & Kits

Part Number Title Type Company
RTK7RLG230CLG000BJ RL78/G23-64p Fast Prototyping Board Evaluation Renesas
Automatic-Liquid-Dispenser-Capacitive Automatic Liquid Dispenser with Proximity Capacitive Sensing Reference Design Reference Renesas

News & Additional Resources