Skip to main content
Renesas Electronics Corporation

Description

The RL78/G15 Fast Prototyping Board, featuring the RL78/G15 microcontroller, is ideal for various prototype developments. The built-in emulator circuit that is equivalent to E2 emulator Lite allows programming and debugging without extra tools. Additionally, it has Arduino Uno and Pmod™ interfaces, access to all microcontroller pins, and high scalability. Renesas also provides an Arduino library that supports creating various programs (sketches) on the Arduino IDE.

Features

  • Equipped with an RL78/G15 16-bit microcontroller (R5F12068ASP)
    • 16MHz, RL78-S2 Core
    • ROM: 8KB, RAM: 1KB, Data Flash 1KB
    • 20-pin LSSOP, 6.5mm x 4.4mm x 1.45mm, 0.65mm pitch
  • Programs can be written and debugged via the COM Port communication by connecting it to a PC with a USB cable
  • Able to access all the microcontroller pins
  • Comes standard with Arduino Uno and Pmod™ interfaces
  • Arduino library available
  • Support for various RL78 software and tools

Applications

Type Title Date
Manual - Development Tools PDF 1.49 MB 日本語
Quick Start Guide PDF 408 KB
Schematic PDF 1.91 MB
Other PDF 158 KB
Application Note PDF 1.23 MB 日本語
The transmitting wireless module acquires and processes temperature and humidity data from the sensor and sends the data to the receiving wireless module. The receiving wireless module displays the received data on an LCD. The transmitting module consists of the RL78/G15 Fast Prototyping Board, XBee ZB S2C, and the SHT40 sensor. The receiving module consists of the RL78/G15 Fast Prototyping Board, XBee ZB S2C, and an LCD module.
Application Note PDF 408 KB 日本語
AI-generated Summary: Fast Prototyping Boards for RL78/G15 and G16 disable using the reset pin as an I/O port via option byte settings, causing inability to write or debug via COM port after programming with PORTSELB = 0. This occurs because the reset pin, required for entering Flash Memory Programming Mode, functions as a port during COM connection, preventing flash programming. Recovery involves rewriting option bytes to PORTSELB = 1 using an IDE, Renesas Flash Programmer, or a dedicated recovery application that holds the reset pin low during connection to enable flash erase and rewrite operations.
Application Note PDF 406 KB 日本語
AI-generated Summary: The document explains how to implement handshake-based SPI master transmission and reception using the serial array unit (SAU) with simple SPI (CSI) communication. It details the use of chip select (CS) signals to select slave devices and BUSY signals for handshake synchronization, ensuring the slave is ready before communication starts. Communication occurs in 1 ms slots with commands such as status check, receive, transmit, and transmit/receive. The document covers peripheral functions, timing charts, and software flowcharts to support reliable SPI master communication on the RL78/G15 microcontroller.
Application Note PDF 325 KB 日本語
AI-generated Summary: The document explains how to implement handshake-based SPI slave communication using the serial array unit (SAU) on the RL78/G15 microcontroller. It details the use of chip select (CS) and BUSY signals for slave selection and handshake synchronization during data transmission and reception. Communication occurs via clock-synchronous serial interface (CSI) using SCK, SI, SO, and CS signals. Commands such as status check, transmit, receive, and transmit/receive operate in 1 ms slots. The document also covers hardware configurations, pin assignments, software functions, and timing charts for effective SPI slave operation.
Application Note PDF 526 KB 日本語
AI-generated Summary: The document explains how to wirelessly transmit humidity and temperature data using the RL78/G15 microcontroller with the XBee ZB S2C module and HS300x sensor. It details acquiring sensor data via I2C, processing it on the RL78/G15, and sending it through UART to the XBee module. The receiving wireless module captures this data and displays it on an LCD. It covers hardware configurations, pin assignments, module specifications, sample program structures, and software operation, including initialization and communication protocols. The document also lists development environments, compilers, and hardware used for testing.
Application Note PDF 694 KB 日本語
AI-generated Summary: The RL78/G15 microcontroller wirelessly communicates humidity and temperature data acquired from the HS300x sensor using the XBee ZB S2C module via UART. It controls the HS300x through the built-in I2C interface, acquiring ADC data and calculating environmental parameters. The system enables PC operation via XBee ZB S2C using XCTU software. Hardware configuration includes pin assignments for UART and I2C communication, with detailed specifications for operating conditions, development tools, and hardware setup. The package includes sample programs, flowcharts, and API guides to facilitate implementation.
Application Note PDF 1.21 MB 日本語
AI-generated Summary: The document explains how to wirelessly transmit humidity and temperature data from the HS300x sensor using the RL78/G15 microcontroller and DA14531MOD Bluetooth Low Energy module. It details the hardware configuration, including UART and I2C communication interfaces, and provides a sample program to acquire, calculate, and send sensor data to a smartphone via Bluetooth LE. The document also specifies operating conditions, peripheral settings, and software operation steps to facilitate seamless sensor data communication.
Application Note PDF 491 KB 日本語
AI-generated Summary: The Timer Array Unit (TAU0) measures pulse intervals by detecting valid rising edges on the TI00 input pin and capturing timer counts to calculate periods. Measurement results store in on-chip RAM. The process involves initializing TAU0 in capture mode, enabling interrupts, and repeatedly capturing pulse intervals up to eight times. The sample code operates on RL78/G15 devices with a 16 MHz clock and supports HALT mode for low power during measurement. Detailed hardware configuration, software setup, and interrupt handling ensure accurate pulse interval measurement.
Application Note PDF 373 KB 日本語
AI-generated Summary: The interval timer function of the Timer Array Unit (TAU0) controls LED inversion based on timer interrupts (INTTM00). The timer interrupt cycle adjusts according to the number of switch presses, changing LED on/off intervals through preset timing values (500 ms to 62.5 ms). The setup includes initializing the timer in interval mode, configuring I/O ports and external interrupts, and counting timer interrupts to toggle the LED. External interrupts modify the timer interval dynamically by updating the timer data register value.
Application Note PDF 538 KB 日本語
AI-generated Summary: The Timer Array Unit (TAU0) measures pulse intervals by detecting rising and falling edges on the timer input pin (TI00), capturing the timer count to determine high-level and low-level pulse widths. Measurement results store in on-chip RAM. The process involves initializing TAU0, enabling capture mode on both edges, using capture end interrupts to identify edge types, and discarding invalid measurements. The system repeats measurements multiple times before stopping the timer. Operation confirmation uses RL78/G15 MCU with specified hardware and software environments.
Application Note PDF 932 KB 日本語
AI-generated Summary: The document explains how to implement master transmission and reception using the RL78/G15 microcontroller's serial interface IICA in a single-master I2C communication system. It covers address transmission, data transmission, and reception with slave devices, detailing slave address specifications, register handling, and communication timing. The document includes hardware and software configuration, operation flowcharts, interrupt processing, and sample code to facilitate development and evaluation of IICA-based communication.
Application Note PDF 714 KB 日本語
Application Note PDF 760 KB 日本語
AI-generated Summary: The document explains how to use I2C communication to receive acceleration data from the BMX055 gyro sensor, convert it into angle data, and display tilt angles on an ACM1602NI-FLW-FBW-M01 LCD using the RL78/G15 microcontroller. It details the initialization and operation of the I2C bus, gyro sensor, and LCD, including data conversion formulas and timing. The document also provides hardware configurations, software functions, and sample code for implementing a digital angle meter with real-time angle calculation and display.
Application Note PDF 334 KB 日本語
AI-generated Summary: The RL78/G15 uses comparator 0 to monitor an analog input voltage against an internal reference voltage of 0.815 V. When the input voltage falls below this threshold, a buzzer sounds via the PCLBUZ0 pin controlled by the clock output register. The comparator operates in high-speed mode with digital filtering and both-edge detection, triggering interrupts to enable or disable the buzzer output. The system runs at 16 MHz with an operating voltage between 2.4 and 5.5 V. Sample code and hardware configurations support rapid prototyping and evaluation.
Application Note PDF 291 KB 日本語
AI-generated Summary: The document explains how to implement PWM output using the timer array unit (TAU0) on the RL78/G15 microcontroller. It details operating channel 0 as the master and channel 3 as the slave in simultaneous mode to control LED brightness by adjusting the PWM duty cycle. The PWM pulse cycle is fixed at 2 ms, with the duty cycle changing every 500 ms in increments from 10% to 90%, affecting LED brightness inversely. The document includes hardware configuration, software setup, timing charts, and sample code for practical implementation.
Application Note PDF 318 KB 日本語
AI-generated Summary: UART communication is implemented using the serial array unit (SAU) on the RL78/G15 microcontroller, utilizing TxD0 and RxD0 pins for data transmission and reception. The system transmits specific ASCII responses based on received characters or error conditions such as parity, framing, or overrun errors. Key settings include 8-bit data length, LSB first transfer, even parity, 9600 bps baud rate, and interrupt-driven communication with low priority interrupts for reception, transmission, and errors. Timing diagrams illustrate the UART transmission and reception processes.
Application Note PDF 277 KB 日本語
AI-generated Summary: The A/D converter on the RL78/G15 converts analog voltages input through the P03/ANI2 pin into 10-bit digital values. The CPU uses HALT mode to wait for conversion completion, triggered by an interrupt. Conversion results are shifted right by six bits and stored in internal RAM. The document details hardware configuration, pin usage, and software flow, including initialization, interrupt handling, and continuous conversion cycles. Operation is confirmed on the RL78/G15 MCU with specified development environments and hardware settings.
Other PDF 141 KB
PCB Design Files ZIP 5.20 MB
23 items

Software & Tools

Software & Tools

Software title
Software type
Company
E2 emulator Lite [RTE0T0002LKCE00000R]
On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RL78, RX, RISC-V MCU]
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, RISC-V MCU]
Emulator Renesas
QuickConnect Platform
QuickConnect platform enables fast prototyping by providing compatible hardware and software building blocks.
Software and Hardware Development Tools Renesas
C Compiler Package for RL78 Family [CC-RL]
C Compiler Package for RL78 Family [IDE: CS+, e² studio]
Compiler/Assembler 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
e² studio - information for RL78 Family
Eclipse-based Renesas integrated development environment (IDE).
IDE and Coding Tool Renesas
IAR Embedded Workbench for Renesas RL78
IAR 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.
IDE and Coding Tool IAR Systems
Renesas IAR Embedded Workbench Device-Support-Packages
Renesas IAR Embedded Workbench Device-Support-Packages include all device-specific files to be used with the Embedded Workbench IDE.
IDE and Coding Tool Renesas
8 items

Software Downloads

Type Title Date
Board Description File ZIP 1 KB
1 item

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
[Toolchains=CC-RL|V1.15.01;IAR Compiler for RL78|v5.20.2]
Log in to Download ZIP 12.63 MB 日本語 Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
The transmitting wireless module acquires and processes temperature and humidity data from the sensor and sends the data to the receiving wireless module. The receiving wireless module displays the received data on an LCD. The transmitting module consists of the RL78/G15 Fast Prototyping Board, XBee ZB S2C, and the SHT40 sensor. The receiving module consists of the RL78/G15 Fast Prototyping Board, XBee ZB S2C, and an LCD module.
Sample Code
Log in to Download ZIP 1.44 MB 日本語 Function: Programmer IDE: Microsoft Visual Studio Community 2022
Sample Code
[Toolchains=CC-RL|V1.13.00;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 7.22 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78 Function: Communication IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.13.00;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 6.90 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78 Function: Communication IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.4.21.2]
Log in to Download ZIP 26.98 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.11.00]
Log in to Download ZIP 10.70 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL Function: Communication Interface IDE: CS+ for CC, e2 studio
Sample Code
Log in to Download ZIP 11.24 MB 日本語
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 6.50 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 7.64 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 7.51 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 14.50 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.01;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 10.07 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 12.16 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 Function: Application Example IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 11.77 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL, ICCRL78 IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1.2667]
Log in to Download ZIP 6.75 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1.2667]
Log in to Download ZIP 7.28 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CC, e2 studio, IAR EWRL78
Sample Code
[Toolchains=CC-RL|V1.12.00;IAR Compiler for RL78|v.5.10.1.2667]
Log in to Download ZIP 5.44 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CC, e2 studio, IAR EWRL78
17 items
Part NumberStatusStockBudgetary Price (USD)Sampleable
RTK5RLG150C00000BJActiveIn Stock1u | $18.82Available
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?
Icon showing CD-ROM illustration, indicating compact disc storage.

ROM Ordering

Embed your custom code into Renesas masked MCUs during manufacturing for tailored device functionality.