Skip to main content
Renesas Electronics Corporation - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

Description

Topics
RISC-V Smart Configurator supports the device RISC-V MCU R9A02G021, Ultra-low Power 48MHz MCU with Renesas RISC-V CPU Core.

RISC-V Smart Configurator can automatically generate control programs for peripheral modules (device driver programs). By generating needed source code in accordance with user settings, the plug-in shortens development terms and dramatically reduces costs.

Features

  • Importing Middleware/Drivers
  • Pin Settings
  • Learn More

Release Information

Note

  1. These user guides cover everything from installation to the setting of peripheral functions and the generation of code. Statements in each user guide are specific to the stated target integrated development environment.
  2. The package of the e² studio includes this plug-in.
End of Support for Windows 32-Bit Versions
Smart Configurator released after Dec. 2021 will support the 64-bit versions of Windows® only.
Microsoft® Windows® has shifted to the 64-bit environment. Therefore, Renesas will focus on supporting Smart Configurator for the 64-bit environment.
(Microsoft®, Windows® are registered trademarks of Microsoft Corporation in the United States and/or other countries. https://www.microsoft.com/legal/intellectualproperty/trademarks.aspx)

Target Devices

Type Title Date
Software & Tools - Software
Log in to Download EXE 286.62 MB 日本語
Software & Tools - Software
Log in to Download GZ 269.00 MB 日本語
2 items
Type Title Date
Application Note PDF 961 KB
The Renesas board support package module (r_bsp) forms the foundation of any project that uses Software Integration System. This document describes r_bsp conventions and explains how to use it, configure it, and create a BSP for your own board.
Release Note PDF 1016 KB
This document describes support features and important notes for using the RISC-V MCU Smart Configurator, which automatically generates initial configuration programs for microcontrollers. It lists supported RISC-V MCU microcontrollers, changes, limitations, and precautions. Please read it before using the tool.
Tool News - Release PDF 153 KB 日本語
This is Renesas ToolNews announcement regarding the version upgrade to RISC-V MCU Smart Configurator V1.6.0, which can automatically generate initial configuration programs for microcontrollers. Key functional improvements and changes BSP rev1.23 is supported and will be added as default BSP when creating Smart Configurator project.
Flyer PDF 977 KB 日本語 , 简体中文
This is a flyer for the Smart Configurator, which can automatically generate initial setup programs for microcontrollers. It details the features and information about the Smart Configurator. Supported microcontrollers include RL78, RX, RH850, RISC-V, RA, and RZ.
Release Note PDF 1.12 MB
Tool News - Release PDF 404 KB 日本語
Release Note PDF 1.24 MB
Tool News - Release PDF 365 KB 日本語
Release Note PDF 1.50 MB
Tool News - Release PDF 257 KB 日本語
Tool News - Release PDF 199 KB 日本語
Release Note PDF 3.80 MB
Manual - Development Tools PDF 2.76 MB
Release Note PDF 1.14 MB
Manual - Development Tools PDF 9.18 MB
Manual - Development Tools PDF 10.10 MB
Release Note PDF 905 KB
17 items

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
[Toolchains=LLVM|19.1.7.202501]
Log in to Download ZIP 1.96 MB
Application: Consumer Electronics, Industrial
Function: BSP, Initial Setting, System
1 item

Generating Driver Code

The Smart Configurator provides you with a GUI environment for generating driver code that handles the details of the settings of peripheral modules.

Clock settings

Image
RISC-V clock (English)

You can make clock settings by selecting a clock source and making connections in the block diagram in the [Clocks configuration] window.

Component settings

Image
RISC-V component (English)

In the [Software component configuration] window, you can make settings for peripheral modules. After selecting the module you wish to set up for use, you can check for errors in settings (with some types indicated on the display) or switch the channels for use by drivers of multi-channel modules.

 

Pin Settings

The assignments of pins can be set up through a GUI, which also checks and offers solutions for cases of contention for the same pin by multiplexed functions.

The [Pins Configuration] window (displayed per peripheral module)

Image
RISC-V pins (English)

Specifying a peripheral module in the [Pins Configuration] window displays the pin functions for use by the module and allows you to set the assignment of the functions to pins.

[MCU Package] window

Image
RISC-V package (English)

The [MCU Package] window displays a symbolic view of the pins, indicating by colors which pins are and are not in use, which have been assigned contending multiplexed functions, and so on. This makes it easy to check the overall situation.

Automatic resolution of contention between pin functions

Image
RISC-V pin change (English)

In cases of contention for a pin, clicking on the pin brings up a list allowing automatic changing of the assignment of the pin to resolve the contention.

 

Support Communities

  1. Hello World Example

    Hi all, I'd like to ask if a simple Hello World example is available.I am interested to understand how to configure the FPB-R9A02G021 board to print a message to my console.  I cannot understand how to configure the UART to print via the usb cable.  thanks in ...

    Feb 17, 2026
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?