Features
- CPU: RL78 core, Max. 32MHz
- Voltage: 1.6V to 5.5V
- Package: 48 to 64-pin HWQFN, 80-pin LFQFP
- Memory: SRAM Max. 4KB, Program Flash Max. 64KB
- Timer: 16-bit Timer (ch) x 8, 8-bit Timer (ch) x 2, Watchdog Timer (ch) x 1, Interval Timer x 1 ch
- PWM: PWM Output x 6
- Analog function: 12-bit A/D Converter (ch) x 17, 8-bit D/A Converter (ch) x 4
- On-chip Oscillator Freq. (MHz): 32
- Others: RTC, Power-On Reset, Low Voltage Detection
Description
The RL78/G1E microcontroller is based on the RL78/G1A and has built-in analog front-end (AFE) for sensor applications. The AFE circuit contains configurable amplifiers capable of various amplifier configurations, a gain adjustment amplifier, filters, D/A converters, and a temperature sensor, which are suitable for processing small sensor signals.
Applications
- Office
- Home Appliance
- Healthcare
- Security
Filters
Applied Filters
- Application NoteProvides information for deploying FFT (Fast Fourier Transform) library.Related Files:
- Application NoteThis application note describes the specifications of the boot firmware in RL78 microcontrollers. An RL78 microcontroller has embedded boot firmware to control rewriting of its flash memory. The firmware controls rewriting of the contents of on-chip flash memory through the transmission and reception of commands between the programmer and RL78 microcontroller via serial communications.
- Application NoteAI-generated Summary: The RL78 Family SHA Hash Function Library includes various source files, sample programs, and documentation to support SHA-1 and SHA-256 hash functions. It provides API functions to generate SHA-1 and SHA-256 hash digests, with SHA-256 support enhanced when combined with the RL78/G24 FAA accelerator. The library supports specific compiler environments and requires building designated source files depending on the API used. The FAA accelerator improves SHA processing speed and supports only SHA-256 with certain compilers.Related Files:
- Application NoteAI-generated Summary: The document details self test software routines for RL78 microcontrollers to ensure compliance with IEC60730/60335 Class B safety standards. It covers CPU register tests, internal Flash and SRAM memory checks, system clock verification using independent clock sources, and peripheral tests such as A/D converters and watchdog timers. The self test library offers modular APIs for integration into applications, supporting reliability and safety in automatic electronic control systems like household appliances. The document also includes example usage, benchmarking, and additional hardware resources to assist developers in implementing robust safety functions.Related Files:
- Application NoteAI-generated Summary: Modbus communication over UART is implemented using the RL78 microcontroller and Renesas RS-485 transceiver, supporting both Modbus ASCII and RTU modes. The system uses GPIO to control send/receive permissions and TAU0 timers to measure intervals between characters and frames, ensuring proper timing in communication. The network operates in a single-master/multi-slave configuration with up to 247 slaves, each having a unique address. The document details hardware configurations, UART communication settings, supported function codes, and interrupt handling for both master and slave modes. It also includes software structure, constants, variables, and instructions for running the system in various environments. PCB design files typically bundled include BOM, schematic, and Gerber files.Related Files:
- Application NoteAI-generated Summary: The document explains how to control a DC motor-driven button pusher remotely via a network using the RL78/G12 microcontroller and the ESP-WROOM-02 Wi-Fi module. The RL78/G12 obtains an IP address from an access point, connects to a TCP server, and waits for commands. It controls the motor through port outputs and PWM signals to perform normal rotation, stop, and inverse rotation based on received TCP data. The communication uses ASCII-coded packets, and the motor operation timing is adjustable by software. The document also details hardware configuration, software structure, and operation conditions for reliable performance.Related Files:
- Application NoteAI-generated Summary: The RL78 Family SPI mode MultiMediaCard (MMC) driver enables communication between RL78 MCUs and MMCs using SPI mode. It supports multiple devices via CS signals and operates with commands for single or multiple block reads/writes. The driver is OS-independent and defines one sector as 512 bytes. The package includes source code, common functions, and configuration files for various compilers and clock speeds, facilitating integration and application development.Related Files:
- Application NoteAI-generated Summary: The document outlines the structure and specifications of the TFAT library for the RL78 family, including supported FAT types (FAT12, FAT16, FAT32) and filename format (8.3). It details the software stack architecture, development environment requirements, and version information. Memory requirements for ROM, RAM, and stack sizes are specified, along with the sizes of key data structures like FATFS, FIL, and DIR. The library supports one drive and logical sector size is 512 bytes.Related Files:
- Application NoteAI-generated Summary: The document details the development environment and library specifications for the RL78 Family Sound Playback/Compression System using the Original ADPCM Codec. It specifies compatible toolchains for CC-RL and IAR C/C++ compilers, including IDE versions, compiler versions, and code generator tools. ROM, RAM, and stack size requirements for the provided libraries are outlined. Developers must specify the "near" symbol for pointer arguments in all memory models.Related Files:
- Application NoteAI-generated Summary: The AES Library for RL78 Family MCUs provides hardware-optimized AES encryption and decryption functions supporting 128-bit and 256-bit keys in ECB and CBC modes, along with a GCM library for Galois/Counter Mode operations. It supports RL78 MCUs with S2 and S3 cores, excluding smaller memory variants like RL78/G10. The package includes source code, header files, sample projects for various development environments (CC-RL, IAR, LLVM), and detailed API functions for encryption, decryption, and key scheduling. Users must select appropriate source files based on the API functions they intend to use. The library is fully tuned in assembly for performance and memory efficiency.Related Files:
- Application NoteAI-generated Summary: This guide explains how to create and build CMake projects using e² studio. It covers installing necessary tools such as e² studio, CMake, and GNU Make, creating a new CMake project, and configuring the builder by disabling the default CDT Core Builder and adding CMake and Make commands. The instructions include setting up environment variables and specifying CMake command parameters to generate native build files from platform-independent CMakeLists.txt configurations.
- Application NotePDF 1.49 MB R01AN3530EU0110 Rev.1.10 Jun 24, 2022AI-generated Summary: The RL78 microcontroller family includes two hardware CRC functions: a High Speed CRC for code flash memory and a General Purpose CRC for any data range. The High Speed CRC operates in HALT mode using the CCITT-16 polynomial and processes 4-byte code flash words efficiently but cannot run concurrently with application code. The General Purpose CRC runs in CPU RUN mode, processes data byte-by-byte with bit-reversed input/output, and can operate alongside application code. Software examples and a Windows utility support these CRC functions.Related Files:
- Application NotePDF 542 KB R01AN0988EU0110 Rev.1.10 Jun 24, 2022AI-generated Summary: The RL78 MCU family integrates an internal temperature sensor providing a voltage proportional to temperature, with a nominal output of 1.05V at 25°C and a sensitivity of -3.6mV/°C. The sensor connects internally to the ADC, allowing temperature monitoring without an external voltage reference. Calibration uses a simple single-point method to compensate for sensor offset. Temperature calculation involves ADC readings of both the internal sensor and internal voltage reference, with formulas provided for conversion. Oversampling improves ADC resolution, and both floating and fixed-point math implementations are demonstrated for efficient temperature computation.Related Files:
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
- Manual - Hardware
Manuals & Guides (1)
- Application NoteProvides information for deploying FFT (Fast Fourier Transform) library.Related Files:
- Application NoteThis application note describes the specifications of the boot firmware in RL78 microcontrollers. An RL78 microcontroller has embedded boot firmware to control rewriting of its flash memory. The firmware controls rewriting of the contents of on-chip flash memory through the transmission and reception of commands between the programmer and RL78 microcontroller via serial communications.
- Application NoteAI-generated Summary: The RL78 Family SHA Hash Function Library includes various source files, sample programs, and documentation to support SHA-1 and SHA-256 hash functions. It provides API functions to generate SHA-1 and SHA-256 hash digests, with SHA-256 support enhanced when combined with the RL78/G24 FAA accelerator. The library supports specific compiler environments and requires building designated source files depending on the API used. The FAA accelerator improves SHA processing speed and supports only SHA-256 with certain compilers.Related Files:
- Application NoteAI-generated Summary: The document details self test software routines for RL78 microcontrollers to ensure compliance with IEC60730/60335 Class B safety standards. It covers CPU register tests, internal Flash and SRAM memory checks, system clock verification using independent clock sources, and peripheral tests such as A/D converters and watchdog timers. The self test library offers modular APIs for integration into applications, supporting reliability and safety in automatic electronic control systems like household appliances. The document also includes example usage, benchmarking, and additional hardware resources to assist developers in implementing robust safety functions.Related Files:View More (106)
Application Notes & White Papers (106)
- Product Change Notice
- Product Change Notice
- Product Change Notice
Product Notices (PCN, EOL, etc) (4)
- Technical Update
- Technical Update
- Technical Update
Errata & Technical Updates (3)
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
- DocumentRelated Files:
- DocumentZIP 224 KB D4800360TEST Nov 18, 2013Related Files:
- DocumentZIP 224 KB D4800359TEST Nov 18, 2013Related Files:View More (6)
Other (6)
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
Filters
Applied Filters
Software & Tools
Filter by Type
Filter by Provider
Sample Code
Filter by Application
Filter by Function
Filter by Compiler
Filter by IDE
Simulation Models
Partner Solutions
- IDE and Coding ToolRenesas 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 ToolEclipse-based Renesas integrated development environment (IDE).
- IDE and Coding ToolIAR Embedded Workbench provides extensive support for RL78 devices. IAR Embedded Workbench is a complete set of development tools with leading optimization technology for creating powerful automotive applications.Provider: IAR Systems
- IDE and Coding ToolRenesas IAR Embedded Workbench Device-Support-Packages include all device-specific files to be used with the Embedded Workbench IDE.
- Compiler/AssemblerC Compiler Package for RL78 Family [IDE: CS+, e² studio]
- Compiler/AssemblerC Compiler Package for the RL78 and 78K Families [IDE: CS+]
- Solution ToolkitDevelopment 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 ToolkitRound-trip workflow for AI development and performance validation allowing to collect data, optimize models, and deploy directly to Renesas hardware
- EmulatorOn-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RH850, RL78, RX, V850, 78K0R, 78K0, R8C]
- EmulatorOn-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RH850, R-Car D1, RL78, RX, RISC-V MCU]
- EmulatorOn-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RL78, RX, RISC-V MCU]
- EmulatorOn-chip debugging emulator. Also available as a flash memory programmer. For RX600 or RX700 Series MCU, trace functions and Real-time RAM monitor functions available. For MCUs other than RX600 or RX700, the available debugging function corresponds to that of E2 Emulator Lite. [Support MCU/MPU: RX, RL78, RH850, V850, 78K0R, 78K0, R8C]
- EmulatorFull-spec emulator for RL78 MCUs. High-performance debugging functions such as time measurement, coverage, and trace. In addition, a self-testing function detects faults in the IECUBE and performs maintenance.
- Programmer (Unit/SW)On-chip debugging emulator available as a flash memory programmer [Available flash programming software: Renesas Flash Programmer or Flash Development Toolkit] [Support MCU/MPU and devices: RX, RL78, RH850, V850, 78K0R, 78K0, R8C, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver]
- Programmer (Unit/SW)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, RISC-V MCU, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver]
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
- IDE and Coding ToolRenesas 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 ToolEclipse-based Renesas integrated development environment (IDE).
- IDE and Coding ToolIAR Embedded Workbench provides extensive support for RL78 devices. IAR Embedded Workbench is a complete set of development tools with leading optimization technology for creating powerful automotive applications.Provider: IAR Systems
- IDE and Coding ToolRenesas IAR Embedded Workbench Device-Support-Packages include all device-specific files to be used with the Embedded Workbench IDE.
- Compiler/AssemblerC Compiler Package for RL78 Family [IDE: CS+, e² studio]View More (33)
Software & Tools (33)
- Sample CodeProvides information for deploying FFT (Fast Fourier Transform) library.Related Files:
- Sample CodeRelated Files:
- Sample CodeRelated Files:
- Sample CodeRelated Files:
- Sample CodeRelated Files:View More (30)
Sample Code (30)
No Results Found.
Make sure all keywords are spelled correctly.
Try fewer, different, or more general terms to vary your search.
If you have filters applied, consider deselecting some to broaden your results.
- Search our extensive knowledgebase, designed to help customers with their FAQs.
- Get help from our expert Renesas technical staff and community on our support forums.
- Development ToolUniversal third-party programmers support a wide range of Renesas programmable devices across both off-board and on-board programming modes.Provided By: Elnec s.r.o.
- Development ToolProvides high-volume automated programming systems engineered for factory-scale production, enabling efficient handling of a wide range of integrated circuit (IC) devices. Optimized for microcontrollers (MCUs) and flash memory, the systems support tube, tape, and tray input/output configurations for flexible manufacturing integration. Advanced auto-teach alignment capabilities ...Provided By: DediProg Technology Co., Ltd.
- Development ToolThe AH-480 automated programming system is built around a patented rotary robotic arm equipped with dual-sided vacuum nozzles, enabling high-speed, high-precision IC pick-and-place operations. The system integrates 16 units of the latest LEAP universal programmers to deliver stable, high-throughput programming performance. Designed for ...Provided By: LEAP ELECTRONIC CO., LTD.
- Development ToolProvides universal device programming systems combining algorithms, process-control software, and socket modules for Renesas microcontroller production. Enables high-volume programming across the RA, RX, RL78, RH850, RZ, R8C, V850, M16C, H8, H8SX, H8S, SH, 78K and Synergy families using 9th- and 10th-generation universal site technology. Supports new socket ...Provided By: BPM Microsystems
- Development ToolBSMART delivers a versatile, portable interfacing solution for seamless operation on silicon devices anytime and anywhere. Its compact, pocket-sized design supports both laboratory and on-site interventions. Managed via Ethernet LAN, USB-UART, or Bluetooth® through the BSMART App, it interfaces with microprocessors and serial memories using standard ...Provided By: SMH Technologies S.r.l.View More (44)
Partner Solutions (44)
Support Communities
-
SPI, W5500, RL78/G1F R5F11BLE
Greetings, I want to connect a W5500 Ethernet Port with a RL78/G1F R5F11BLE. Can Someone provide a Library for SPI, that I could use? I'm using IAR and Aplilet. An example code with many comments would be great. Thanks.
Aug 28, 2019 -
Version 2.1 of e2 studio to be released to the web on the 30th of September
The following link is for the PDF of the release note for the new 2.1 e2 studio to be released on Monday September 30th. ( LINK: http://renesasrulz.com/members/michaelquirk/files/e2studio/e2studio_5F00_v2.1_5F00_releasenote.pdf.aspx )
Sep 20, 2013
Knowledge Base
-
Tell me the points to be aware of when using the RL78 Code Generator with the WDT.
In the RL78 Code Generator, the Watchdog Timer (WDT) is set to 'Enabled' by default, as shown in the diagram below. To avoid unintended resets by the WDT, please either select 'Disabled' for the 'Watchdog Timer Operation Setting' or add a program to clear the Watchdog Timer counter.
Dec 10, 2024 -
If RL78 Accepts External Interrupt Requests That Occur Immediately After Reset
No, that interrupt request will not be accepted. After a reset, the registers are initialized to the state of no interrupt request and no interrupt processing allowed, and therefore are in a state in which no external interrupt request can be accepted. Refer to the user’s manual of each ...
May 25, 2018 -
RL78 Family: CC-RL Multiplication Behavior with Hardware MDA
... G1M, RL78/G1N RL78-S2 core: RL78/G12, RL78/G13, RL78/G13A, RL78/G1A, RL78/G1C, RL78/G1D, RL78/G1E, RL78/G1P, RL78/I1A, RL78/L12, RL78/L13, RL78/D1A, RL78/F12 RL78-S3 core: RL78 ...
Nov 6, 2025