Web Simulator

RL78 Web Simulator Take the Expressway to Go Greener. Renesas Electronics.

What's New

January 31, 2024
Expanded Sample Programs for MCU Simulator Online

November 30, 2023
Expanded Sample Programs for MCU Simulator Online

October 30, 2023
RL78/G24 support for Current Consumption Calculator

Please use the latest version of Google Chrome, Mozilla Firefox, or Microsoft Edge.

About the Web Simulator

This web simulator offers two tools to support initial evaluation of RL78 Family & RA Family.

MCU Simulator Online
Evaluate in the cloud without an evaluation board or development tools.
Current Consumption Calculator
Calculate the current consumption value simply by setting the conditions of the peripheral functions — no programming required.

Advantages

These revolutionary tools take care of the setting up of an evaluation environment and the calculation of MCU power supply current, which are necessary for initial evaluation.

  1. Evaluation environment setup

    • In general, it is common to purchase evaluation boards and development tools and install an integrated development environment before using an evaluation environment.
      With the MCU Simulator Online, evaluation can be performed in the cloud without purchasing an evaluation board and development tools. Since sample projects have already been imported, you can use the evaluation environment immediately.
  2. MCU power supply current calculation

    • You can calculate power supply current that includes the peripheral functions of the MCU without checking the MCU power supply current from the electrical characteristics information in the manual or performing measurements with the evaluation board.
      We have prepared two support tools, the Current Consumption Calculator, which can be used simply by setting the conditions of the peripheral functions, and the MCU Simulator Online, which can calculate with high precision the change in current at each step of a program.

Testimonials

Web Simulator

  • It makes it easy to visualize power consumption, so it's very useful for product selection.
  • It's great that it can be used on the web without downloading anything.
  • The operation is simple and easy-to-use.
  • It is very beneficial that we can check operation in advance.
  • I like how a development environment can be built for free.
  • We can perform simulations easily, which is very helpful.

MCU Simulator Online

You can start initial evaluation immediately, since you can use a sample project from an RL78 Quick Solution or application note without preparing an evaluation board or development tool. This can reduce the time and cost of initial evaluation.

Operation screen

Demo video

Start evaluation
immediately:
With just a PC with an internet connection, you can start evaluating immediately
Simple
GUI:
A simple GUI is used. It includes an enhanced guide function and a hint function.
Evaluate on a
real board:
Compatible with CS+ and e2 studio integrated development environments, and created programs can be evaluated without any modification on a real board.
Learn More
A high-precision
display function:
A high-precision current simulator that calculates change in current for each step of a program and a function that displays input/output digital waveforms are installed.

Current Consumption Calculator

You can immediately calculate power supply current that includes MCU peripheral functions simply by setting the peripheral functions of a low power RL78 product in this tool. You can investigate whether current is successfully suppressed to the target value, and whether it can be further reduced by changing the conditions.

Operation screen

Demo video

Easily set conditions
Easily set conditions on a screen on a website. No programming required.
Instantly calculate
Instantly calculate battery life by entering battery conditions.
Wide lineup
The RL78 Family offers a wide lineup of general-purpose MCUs, LCD MCUs, and Bluetooth® low energy MCUs.

Supported Products

RL78ファミリ

Products Features MCU Simulator Online Current Consumption
Calculator
Real Board used in
MCU Simulator Online
Other Real
Boards
RL78/G22 General-Purpose Microcontrollers with Excellent Low-Power Performance and Rich Capacitive Touch Channels - RTK7RLG220C00000BJ -
RL78/G23 New Generation RL78 General-Purpose Microcontrollers with Further Refined Low-Power Performance and Expanded Peripheral Functions 30-64pin/96-128KB
30-64pin/ROM:192-256KB, 80pin/ROM:128-256KB
44-80pin/ROM:384-768KB, 100-128pin
RTK7RLG230CLG000BJ RTK7RLG230CSN000BJ
RL78/G24 New Generation RL78 General-Purpose Microcontrollers with Highest RL78 Processing Performance and Enhanced Analog and Timers RL78/G24 20-64pin/64-128KB RTK7RLG240C00000BJ
RL78/G16 Compact, Low Pin Count Microcontrollers with Capacitive Touch Sensor Unit, Ideal for Home Appliances and High-Temperature Environments RTK5RLG160C00000BJ
RL78/G16 Compact, Low Pin Count Microcontrollers with Capacitive Touch Sensor Unit, Ideal for Home Appliances and High-Temperature Environments RTK5RLG160C00000BJ
RL78/G10 General-purpose microcontrollers with low pin count, compact size, and low power consumption 10-pin/ROM:1-2KB
10-pin/ROM:4KB, and
16-pin/ROM:1-4KB
RTE510Y470TGB00000R QB-R5F10Y16-TB
RL78/G11 Low pin and internal configurable analog MCU 10-25pin/ROM:16KB YQB-R5F1057A-TB
RL78/G12 Compact, low power, high function general-purpose microcontrollers ideal for sub-microcontrollers 20-24pin/ROM:2-16KB
30-pin/ROM:4-16KB
QB-R5F1026A-TB
RL78/G13 Rich lineup of standard general-purpose microcontrollers 20-64pin/ROM:16-64KB
30-100pin/ROM:96-256KB
44-100pin/ROM:384-512KB, 128-pin
Renesas Starter Kit for RL78/G13 QB-R5F100LE-TB
QB-R5F100SL-TB
RL78/G13A General-purpose microcontrollers with even lower operating current than RL78/G13 44-100pin/384-512KB
RL78/G14 Highly functional general-purpose microcontrollers suitable for motor control 30-64pin/ROM:16-64KB
30-100pin/ROM:96-256KB
48-100pin/ROM:384-512KB
Renesas Starter Kit for RL78/G14 QB-R5F104LE-TB
QB-R5F104PJ-TB
RL78/G1D Bluetooth® low energy microcontrollers for smart connectivity with current consumption among the lowest in the industry 42-48pin/ROM:128-256KB
RL78/G1F Multifunctional microcontrollers with enhanced functionality suitable for sensorless BLDC motor control YQB-R5F11BLE-TB R5F11BLEAFB
RL78/L12 Low power, compact LCD microcontrollers 32-64pin/ROM:8-32KB Renesas Starter Kit for RL78/L12 QB-R5F10RLC-TB
RL78/L13 Low power, standard LCD microcontrollers 64-80pin/ROM:16-128KB Renesas Starter Kit for RL78/L13
QB-R5F10WMG-TB

RAファミリ

Products Features MCU Simulator Online Current Consumption
Calculator
Real Board used in
MCU Simulator Online
Other Real
Boards
RA6T2 240MHz Arm® Cortex®-M33 TrustZone®, High Real-time Engine for Motor Control - RTK0EMA270S00020BJ -

Inquiries

1. Select the product that you want to evaluate

Select a product from the list of supported products.

RL78/G23: New Generation RL78 General-Purpose Microcontrollers with Further Refined Low-Power Performance and Expanded Peripheral Functions

RL78/G23 30-64pin/ROM:96-128KB
RL78/G23 30-64pin/ROM:192-256KB, 80pin/ROM:128-256KB
RL78/G23 44-80pin/ROM:384-768KB, 100-128pin

RL78/G24:New Generation RL78 General-Purpose Microcontrollers with Highest RL78 Processing Performance and Enhanced Analog and Timers

RL78/G24 20-64pin/64-128KB

RL78/G10: General-purpose microcontrollers with low pin count, compact size, and low power consumption

RL78/G10 10-pin/ROM:1-2KB
RL78/G10 10-pin/ROM:4KB, and 16-pin/ROM:1-4KB

RL78/G11: Low pin and internal configurable analog MCU

RL78/G11 10-25pin/ROM:16KB

RL78/G12: Compact, low power, high function general-purpose microcontrollers ideal for sub-microcontrollers

RL78/G12 20-24pin/ROM:2-16KB
RL78/G12 30-pin/ROM:4-16KB

RL78/G13: Rich lineup of standard general-purpose microcontrollers

RL78/G13 20-64pin/ROM:16-64KB
RL78/G13 30-100pin/ROM:96-256KB
RL78/G13 44-100pin/ROM:384-512KB, and 128-pin

RL78/G13A: Low Power, Lower Operating Current Microcontrollers for General Purpose Applications

RL78/G13A 44-100pin/ROM:384-512KBHelp

RL78/G14: Highly functional general-purpose microcontrollers suitable for motor control

RL78/G14 30-64pin/ROM:16-64KB
RL78/G14 30-100pin/ROM:96-256KB
RL78/G14 48-100pin/ROM:384-512KB

RL78/G1D: Bluetooth® low energy microcontrollers for smart connectivity with current consumption among the lowest in the industry

RL78/G1D 42-48pin/ROM:128-256KB

RL78/L12: Low power, compact LCD microcontrollers

RL78/L12 32-64pin/ROM:8-32KB

RL78/L13: Low power, standard LCD microcontrollers

RL78/L13 64-80pin/ROM:16-128KB

2. Enter login information

After you click on a supported product, the My Renesas login screen will be displayed. Login using your ID and password. (If you don't have a My Renesas account yet, please register for a new account.) After logging in, a user agreement will be displayed. Please read and agree to proceed to the calculator.

3. How to use the calculator

  1. Select peripheral functions
  2. Set the operating parameters of each peripheral function
  3. Click the Calculate consumption current button.
  4. The consumption current will be displayed.

Recommended Environment

It is recommended that this service be used under the following environment. Part or all of the service may not work correctly if not used under an environment that is shown below. Depending on your browser settings, part or all of the service may also not work correctly.

  • 【Supported OS】
    【Windows 10】
    【Windows 8.1】
  • 【Supported browsers】
    【Microsoft Edge (latest version)】
    【Google Chrome (latest version)】
    【Firefox (latest version)】

Web Simulator (All)

Q: Is the displayed current value guaranteed?
A: No, the displayed current value is not guaranteed; it is a reference value. It is the current value of a standard sample at 25 ℃.

MCU Simulator Online

Q: What can you do with MCU Simulator Online?
A: From the tabs on the left you can use a variety of functions in MCU Simulator Online.
  • : Build program
  • : Confirm operation on a virtual board
  • : Confirm the input/output digital waveforms
  • : Confirm the results of the current simulator
  • : Change settings of MCU Simulator Online
Q: I do not know how to use MCU Simulator Online. Are there any manuals or guides?
A: There is no manual.
From the icon in the upper right corner of MCU Simulator Online, you can access a guided tour and hints, which will give you an understanding of the basic functions.
Q: How do I evaluate on a real board after evaluating in MCU Simulator Online?
A: Click the icon in the upper right corner of MCU Simulator Online to export your project. After that, please import the exported project to CS + or e2 studio.
Q: The blinking interval of the LED differs between MCU Simulator Online and a real board. Why?
A: In MCU Simulator Online, the blinking interval of the LED changes depending on the processing time of the simulator. Therefore, if the simulator processing is fast, the LED blinking interval will be shorter (faster), and if the simulator processing is slow, the LED blinking interval will be longer (slower).
Q: Are there any differences in operation between MCU Simulator Online and a real board?
A: Please confirm "Differences between target device and simulator" in the following documents, respectively.
Q: Is there any restriction on the program execution time of the simulator?
A: After 5 minutes of target device time have elapsed, program execution stops.  When the program stops, the following message is displayed in the console of the Develop tab.
“The program was stopped because the CPU time has passed five minutes since program execution started. The maximum continuous execution time of the program is 5 minutes.” After the program is stopped, you can continue executing it by clicking the execute button.
Q: Is there any restriction on current consumption measurement?
A: If the change point of the current consumption exceeds 200,000 points, the program stops. When the program stops, the following message is displayed in the console of the Develop tab.
“Stopped by having fully used the current consumption buffer. “ After the program is stopped, you can continue executing it by clicking the execute button, but the current consumption from before the program stopped is not retained.
Q: What is the difference between the trial version and the regular version ?
A: The trial version can be used without My Renesas account.
However, there are the following limitations.
- Only one sample project can be selected.
- Usage time is up to 5 minutes.
- Sample project cannot be exported.
- Sample project cannot be stored in server.
In order to use without these restrictions, please use from the account creation of My Renesas.
Click here to create an account for My Renesas.
Q: What browsers are supported ?
A: Please use the latest version of Google Chrome, Mozilla Firefox, or Microsoft Edge.

Current Consumption Calculator

Q: Can decimal values be used for the time and period settings of peripheral functions?
A: No, decimal values are not supported. Please use integer values.
Q: The current consumption calculator is not displaying correctly.
A: If you are using Internet Explorer 11, please disable Enterprise Mode. The current consumption calculator does not work in Enterprise Mode. If you are not in Enterprise Mode and the tool still doesn't work, please use Firefox or Google Chrome instead.
Q: Are the current values that are displayed guaranteed values?
A: No, the current values that are displayed are reference values only, and they are not guaranteed. They are reference current values for standard samples at 25°C.
Q: Can current values be calculated at temperatures other than 25°C?
A: No. Current values can only be calculated at 25°C.
Q: Can the combinations that can be set in the current consumption calculator be selected by microcontroller?
A: Some combinations cannot be selected. Please refer to the user's manual for details.
Q: What length of period can be measured?
A: If milliseconds is selected in the time settings, a period from 0 to 60 seconds can be measured. If microseconds is selected in the time settings, a period from 0 to 60 milliseconds can be selected.
Q: Where is the battery-life calculation result displayed?
A: Hover the mouse cursor over graph to show the battery life.
Q: How do I use snapshots?
A: Up to four sets of set conditions can be saved as snapshots, and be used to compare graphs.
Save - Display calculated results and select a data number (1 to 4) to save. Set conditions and the graph will be saved.
Restore - Select a data number (1 to 4) to restore the set conditions and graph.
Compare - Compare the currently displayed graph with a saved graph.
Q: Can graph data be saved?
A: Select save to save graph data as a CSV file.
Q: The names of peripheral functions are displayed in blue and black? What do the colors mean?
A: Functions that are in use are displayed in blue. Functions that are not in use are displayed in black.
Q: What about current values for other RL78 Groups?
A: We plan to expand the lineup of supported products going forward.
Q: How do I check peak current?
A: The display of peak current depends on the timescale. To check the peak current, set the timescale to 1/1. You can select milliseconds or microseconds as the unit of time.
Q: RL78 has multiple operating modes. Which mode is selected?
A: The operating mode settings are as follows.
  8 < f ≤ 20 MHz: HS mode
  1 ≤ f ≤ 8 MHz: LS Mode
    * LP mode is selected for MCUs supporting LP mode at 1 MHz.

January 2024

January 31, 2024
MCU Simulator Online updates
・Supports for RL78/G22 LTE MQTT Communication
・Supports for RA6T2 Sensorless 120-degree conducting control of permanent magnetic synchronous motor
・Supports for RA6T2 Sensorless vector control for permanent magnetic synchronous motor
・Supports for RA6T2 Sensorless vector control for dual permanent magnetic synchronous motor For Renesas Flexible Motor Control Series
・Supports for RA6T2 120-degree conducting control of permanent magnetic synchronous motor using hall sensors
・Supports for RA6T2 Vector control for permanent magnetic synchronous motor with hall sensors For Renesas Flexible Motor Control Series
・Adds virtual parts (RYZ024A(UART))
・Improved user interface

November 2023

November 30, 2023
MCU Simulator Online updates
・Supports for RL78/G22 Modbus ASCII/RTU
・Supports for RL78/G14 Modbus ASCII/RTU
・Supports for RL78/G16 Modbus ASCII/RTU
・Supports for RL78/G14 HS300x Sample Software
・Supports for RL78/G14 HS400x Sample Software
・Supports for RL78/G14 FS1015 Sample Software
・Supports for RL78/G14 FS3000 Sample Software
・Supports for RL78/G14 FS2012 Sample Software
・Supports for RL78/G15 Timer Array Unit (Interval timer)
・Supports for RL78/G16 Realtime Clock 2
・Supports for RL78/G16 Timer Array Unit (PWM output)
・Supports for RL78/G16 Timer Array Unit (Interval timer)
・Supports for RL78/G24 Timer RD2 in Timer Mode (PWM Function)
・Adds virtual parts (Modbus communication equipment (UART))
・Improved user interface

October 2023

October 30, 2023
Current Consumption Calculator Updates.
- Extended RL78/G24 lineup
  RL78/G24 20-64pin/ROM:64-128KB,

September 2023

September 28, 2023
MCU Simulator Online Updates.
・Supports for RL78/G24
・Supports for RL78/G24 Window Comparator
・Supports for RL78/G24 Timer RG2 PWM
・Supports for RL78/G24 Timer RG2 Phase Counting Mode
・Supports for RL78/G15 Temperature Alarm Device Utilizing Comparator Function
・Supports for RA6T2 to trial version

June 2023

June 30, 2023
MCU Simulator Online Updates.
- Supports for RL78/G16
- Supports for RL78/G16 Serial Array Unit (UART communication)
- Supports for RL78/G15 HS300x data acquisition via UART communication
- Supports for RL78/G15 Timer Array Unit (PWM output)
- Supports for RL78/G23 SMS Power Supply Monitoring
- Supports for RL78/G23 Timer Array Unit (PWM output)
- Supports for RL78/G23 Timer Array Unit (Interval timer)
- Supports for RL78/G23 Realtime Clock

February 2023

February 21, 2023
MCU Simulator Online Updates.
- Supports for RL78/G22
- Supports for RL78/G22 A/D Converter (Software Trigger and Sequential Conversion Modes)
- Supports for RL78/G23 SMS Smoke Fire Detection Operation

January 2023

January 12, 2023
MCU Simulator Online Updates.
- MCU Simulator Online Updates.
- Supports for RL78/G15
- Supports for RL78/G15 A/D conversion
- Supports for RL78/G15 Serial Array Unit (UART communication)
- Supports for RL78/G23 FS2012 Flow Sensor

November 2022

November 1, 2022
MCU Simulator Online Updates.
- Supports for RL78/G23 FS1015 Sample application
- Supports for RL78/G23 FS3000 Sample application
- Supports for RA6T2 Sensorless 120-degree conducting control of permanent magnetic synchronous motor (Implementation)
- Supports for RA6T2 Vector control for permanent magnetic synchronous motor with hall sensors
- Supports for RA6T2 Sensorless vector control for dual permanent magnetic synchronous motor
- Improved user interface

September 2022

September 30, 2022
MCU Simulator Online Updates.
- Supports for RL78/G23 HS300x Sample application
- Supports for RL78/G23 HS400x Sample application
- Supports for RL78/G23 I2C Supporting Multiple Slave Address (Master)
- Supports for RL78/G23 Dynamically Controlling the Display of a 7-Segment LED Indicator by Using the SMS
- Supports for RL78/G14 Controlling an I2C-bus (Arduino API)
- Supports for RL78/G14 Analog Input/Output (Arduino API)
- Supports for RL78/G14 7-Segment LED Lighting Control (Arduino API)
- Improved user interface

June 2022

June 2, 2022
MCU Simulator Online Updates.
- Supports for RA6T2
- Supports for RL78/G10 Wi-Fi module (ESP-WROOM-02) control sample software for TCP/IP Slave Transmission/Reception
- Supports for RL78/G12 Remotely Controllable Button Pusher
- Improved virtual board display functionality

March 2022

March 2, 2022
MCU Simulator Online Updates.
- Display of breakpoint list
- Add terminal list display (fixed values can be set in terminal list)
- Switching between binary/decimal/hexadecimal display of watch/local variables

December 2021

December 1, 2021
MCurrent Consumption Calculator Updates
- Extended RL78/G23 lineup
  RL78/G23 30-64pin/ROM:192-256KB, 80pin/ROM:128-256KB
  RL78/G23 44-80pin/ROM:384-768KB, 100-128pin

October 2021

October 1, 2021
MCU Simulator Online Updates.
- Support for RL78/G1F Sensorless vector control for permanent magnetic synchronous motor
- Improved UART component function

July 2021

July 1, 2021
MCU Simulator Online Updates.
- Support for RL78/G23 Serial Interface UARTA
- Support for RL78/G23 LED On/Off Switch
- Support for RL78/G23 SMS LED Blinking Dimming Control
- Update for RL78/L12 LCD for Thermometer display sample program
- Improved user interface

Apr 2021

Apr 13, 2021
MCU Simulator Online Updates.
- Supports for RL78/G23
- Added the function to search files in the project at once.
- Virtual parts: Addition of RSK LCD panel that can be used with RL78/G13, G13A, G14
- Improved the operation of the blinking display on the RL78 / L12 LCD.
Current Consumption Calculator
- Supports for RL78/G23

Feb 2021

Feb 3, 2021
MCU Simulator Online Updates.
- Supports for easy project generation function of virtual parts
- Supports for RL78/L12 Multi-Cycle Computer for Bicycles
- RL78/G14 Onboard LED Flashing Control (Arduino API)
- Improved user interface

Oct 2020

Oct 21, 2020
MCU Simulator Online Updates.
- Support for RL78/G1F Hall 120-degree conducting control for BLDC motor sample application
- Improved user interface

Sep 2020

Sep 30, 2020
MCU Simulator Online Updates.
- Support for RL78/G1F
- Support for RL78/G1F Sensorless 120-degree conducting control for BLDC motor sample application
- Improved user interface

Apr 2020

Apr 1, 2020
MCU Simulator Online Updates.
- Support for RL78/G11 Ceramic Fan Heater with Human Sensor
- Improved user interface

Dec 2019

Dec 5, 2019
MCU Simulator Online Updates.
- Support for RL78/G14 Fast Prototyping Board.
- Support for RL78/G10 Automatic Hand Soap Dispenser sample application

Oct 2019

Oct 31, 2019
MCU Simulator Online Updates.
- Support for RL78/G13A and RL78/L12
- Support for new RL78 Quick Solution, PM2.5 Monitor with Portable Battery
- Added virtual parts such as LCD for built-in driver
Current Consumption Calculator Updates
- Support for RL78/G13A

July 2019

July 31, 2019
MCU Simulator Online updates.
- Support for new RL78 Quick Solution, Infrared Human Sensor functions.
- Added infrared receiver.
- Display related information when exporting.

June 2019

June 4, 2019
MCU Simulator Online Updates.
- Support for new RL78 Quick Solution, Wireless Charger functions.
- Added virtual parts such as current Potentiometer and wireless charging transmitter.

May 2019

May 24, 2019
MCU Simulator Online Trail Version is released.
May 09, 2019
Current Consumption Calculator Updates
- Added LP(low power main) mode settings by RL78/G11.
- Added cycle settings of COMP and PGA by RL78/G10,G11,G14,L13.

Mar 2019

Mar 28, 2019
MCU Simulator Online Updates
- Support new RL78 Quick Solution "Automatic Liquid Dispenser" function.
- Add Migration Guide for Integrated Development Environment CS+, e2 studio.
- Buy and Reference for board information.
- Add variable name edit function for Watch function in "Develop" tab.
- Support CC-RL C-Compiler Version 1.08.

Jan 2019

Jan 22, 2019
MCU Simulator Online Updates
- Supported RL78/G11.
- Battery life display function in Report tab.
- Change holizontal scale initial value for consumption current graph indicated in Report tab

Dec 2018

Dec 25, 2018
Improved calculation accuracy of Current Consumption Calculator for RL78/G1D.

Nov 2018

Nov 20, 2018
MCU Simulator Online Updates
- Added switching function for color scheme theme.
- Added indication of used ROM sizr in Report tab.
- Added sample for "Air conditioning clothes with automatic adjustment of air volume".
- Added virtual parts such as temperature sensor, DC fan motor and 7-segment LCD(Valuable indication).
- Added request form that can directly communicate the request.
- Enable direct startup from RL78 Quick Solution page.
- Added compiler version indication.

Aug 2018

Aug 31, 2018
MCU Simulator Online released

Jun 2018

Jun 29, 2018
Addition of RL78/G11 to the lineup of Current Consumption Calculator.

Apr 2018

Apr 4, 2018
Improved current value of RL78/G12 serial array unit of current consumption calculator.
Back to the top of the page