In the RE family, Arm®CMSIS-compliant API driver software and Renesas driver software are provided. By using the driver software, each peripheral function can be controlled easily.

(Note) Software for the RE01B can be downloaded from the RE01B product page.

Features

  • The following software can be used for a software development for RE family.
    • CMSIS Driver Package: Arm® compliant API device driver software and Renesas driver software
    • Device Driver SW sample code: For users who want to make their source code readability better and complete their application firmware development in a shorter time.
    • Low Level code (LLC): For users who are familiar with MCU peripheral hardware modules and want to make direct accesses to the hardware registers to optimize the hardware control, make software execution speed faster, reduce code size.

Release Information

Software can be downloaded from the list below. * Software for the RE01B can be downloaded from the RE01B product page.

Getting Started Guide

The Getting Started is a document that contains the following essential information for development. We recommend that you refer to it when starting development.

  • Procedure/method of using driver (initial clock, pin setting, interrupt setting, program allocation method into RAM, etc.)
  • How to set up the debugger in the development environment
  • trouble shooting
Application Note RE01 1500KB RE01 256KB RE01B
Getting Started Guide to Development Using CMSIS Package cloud_download cloud_download

FSP (Driver Package) - [Recommended] For developers who would like to use a  GUI configurator

Flexible Software Package (FSP) for RE family.
This is a driver package for using the FSP GUI configurator with e² studio.

By downloading and installing the FSP, the FSP project for RE family can be selected in e² studio and all the RE CMSIS drivers can easily be used. In the FSP project, the CMSIS Driver Package for the RE family can be configured in the GUI, therefore, when using this project, it is not necessary to download the CMSIS Driver Package ZIP file separately.

(Note) The API is not compatible with the driver for the RA family FSP. Also, RE FSP can be run only on e² studio.

Application Note RE01 1500KB RE01 256KB RE01B
FSP (Driver Package) cloud_download

CMSIS Driver Package - For developers who do not use the GUI configurator

This package enables you to use the CMSIS driver package which is provided to support the RE family without using the GUI configurator.
It is intended for those who use IAR's Embedded workbench.

Application Note RE01 1500KB RE01 256KB RE01B
CMSIS Driver Package Latest Ver.: V.1.30
Released: Feb. 12, 2021
Latest Ver.: V.1.10
Released: Feb. 12, 2021
Download from RE01B
cloud_download cloud_download

SW sample codes for RE01

With ARM CMSIS Device Driver (Click Read more below for more details)

Device Driver SW sample code

For users who want to make their application code be a peripheral hardware agnostic. The Device Drives will help users to make their source code readability better and complete their application firmware development in a shorter time.

Category Driver Application Note RE01 1500KB RE01 256KB
Current Measurement Current Measurement in Different Power Modes and Clock Frequencies cloud_download
External DCDC mode How to reduce power consumption by using the external DC/DC converter(ISL9123) cloud_download cloud_download
Power Management R_EHC Maintenance free power management by RE energy harvesting controller cloud_download
Communication I2C bus R_I2C I2C Single-Master Communication Sample Code cloud_download
SPI bus R_SPI SPI Master/Slave Communication Sample Code cloud_download
Start-Stop Synchronous Communication R_USART USART Asynchronous Communication Sample Code cloud_download
Clock Synchronous Communication USART Clock-Synchronous Communication Sample Code cloud_download
Analog A/D R_ADC S14AD Scan Conversion Sample Code cloud_download
S14AD Scan Conversion and DTC Transfer Sample Code cloud_download
Data transfer R_DMAC DMAC Repeat Transfer Sample Code cloud_download
R_DTC DTC Normal Transfer Sample Code cloud_download
DTC Block Transfer Sample Code cloud_download
DTC Chain Transfer Sample Code cloud_download
Firmware Update R_USB_PMSC_MINI,
R_FLASH,
R_DTC,
R_DMAC
Firmware Update Sample Code via USB Memory (PMSC) cloud_download
R_USART, R_FLASH, R_DTC Implementation Method and Sample Code for Firmware Updates using UART cloud_download
Low power consumption R_LPM Transition and Examples to Reduce Power Consumption cloud_download
Low Power Mode Transition Example cloud_download cloud_download
2D Graphics R_GDT, R_SMIP R_GDT Driver Sample Code cloud_download
R_GDT Driver Color LCD Sample Code cloud_download
LCD controller R_SMIP R_GDT Driver Sample Code cloud_download
R_GDT Driver Color LCD Sample Code cloud_download
R_SMIP, R_EHC GDT and SMIP Sample Code with EHC cloud_download
R_PMIP MLCD Transfer Sample Code cloud_download
Signal Processing CMSIS-DSP Library Example of DSP Library IIR Usage (Polling) cloud_download
Example of DSP Library FIR Usage (Polling) cloud_download
Example of DSP Library FFT Usage (Polling) cloud_download
Others (implementation example) - - LED Blinker Sample Code cloud_download
- USART Communication Sample Code cloud_download
- Energy Harvesting Launch Operation Demo using Quick Start Mode cloud_download
Sensor - Temperature Monitoring Display Demo using External Temperature Sensor and Serial MIP cloud_download
- ISL29125 Light Monitoring Display Demo cloud_download
GPS - Battery Maintenance Free GPS Receiver with Energy Harvesting cloud_download
- Hardware and Software Development Support Documentation for Solar Panel Driven GNSS Module cloud_download
Bluetooth® - Bluetooth® Low Energy Protocol Stack Host Sample Code using RL78/G1D Module(RY7011) cloud_download cloud_download
Voice Recognition, Bluetooth® Voice Recognition M/W Voice Recognition Wearable UI, Home Appliance Remote Control(Bluetooth®) cloud_download
LoRa®, Sensor - Battery Maintenance Free LoRaWAN® Sensor with Energy Harvesting cloud_download
Security R_TSIP, R_Flash RE family Secure firmware update sample program using TSIP driver *1 cloud_download

cloud_download: Downloadable | —:Unavailable

*1. Trusted Secure IP Driver >>

 

With Low Level Code (LLC) (Click Read more below for more details)

Low Level Code

For users who are familiar with MCU peripheral hardware modules and want to make direct accesses to the hardware registers to optimize the hardware control, make software execution speed faster, reduce code size.

cloud_download: Downloadable | —:Unavailable

Category Application Note RE01 1500KB RE01 256KB
Current Measurement Current Measurement in Different Power Modes and Clock Frequencies cloud_download
External DCDC mode How to reduce power consumption by using the external DC/DC converter(ISL9123) cloud_download cloud_download
Communication SPI bus Simple SPI (FIFO operation +DMA) cloud_download
Simple SPI cloud_download
RSPI cloud_download
I2C bus Simple I2C Operation in Master Transmission with EEPROM cloud_download
RIIC (ch0 set as Master, ch1 set as Slave) cloud_download
QSPI bus QSPI External Flash Memory Writing in Direct Communications Mode cloud_download
QSPI bus(XIP mode) QSPI XIP Connection Sample Code cloud_download
Clock Synchronous Communication UART cloud_download
Analog A/D AD (SW Trigger+Single Scan) cloud_download
AD (AGT Trigger using ELC, Single Scan) cloud_download
AD (AGT Trigger using ELC, Group Scan) cloud_download
Timer PWM GPT Basic Operation+Buffer Operation+Compare Match Output 2 to 4 phases cloud_download
GPT Operation+Buffer Operation+Compare Match Output 4 phases,Multi-channel Synchronous operation cloud_download
Periodic timer、PWM AGT (Underflow Interrupt, Compare Match Interrupt, Compare Match PWM) cloud_download
AGT Output and Underflow Interrupt Sample Code cloud_download
Power monitor Low voltage detection LVD1 Sample Code cloud_download
Low power consumption Transition between ALLPWON Mode and MINPWON Sleep Mode cloud_download
Transition between ALLPWON Mode and EXFPWON VBB Software Standby Mode cloud_download
Transition between ALLPWON Mode and MINPWON VBB Software Standby Mode cloud_download
Transition to Deep Software Standby Mode cloud_download
Transition from BOOST to MINPWON VBB Software Standby Mode Sample Code (Low Level Code) Power-Saving Functions Transition between BOOST Mode and MINPWON VBB Software Standby Mode cloud_download
MINPWON VBB BOOST Software Standby Mode Transition Sample Code (Low Level Code) Power-Saving Functions Transition between BOOST Mode and MINPWON VBB BOOST Software Standby Mode cloud_download
Transition from EXFPWON to MINPWON BB Software Standby Mode Sample Code (Low Level Code)Power-Saving Functions Transition between EXFPWON Mode and MINPWON VBB Software Standby Mode cloud_download
EXFPWON VBB Software Standby Mode Transition Sample Code (Low Level Code) Power-Saving Functions Transition between ALLPWON Mode and EXFPWON VBB Software Standby Mode cloud_download
Deep Software Standby Mode Transition Sample Code (Low Level Code) Power-Saving Functions Transition to Deep Software Standby Mode cloud_download
Others (implementation example) LED Blinker Sample Code cloud_download

 

Target Devices