Overview

The following software can be used for a software development for RE family.

CMSIS Driver Package:
Arm® CMSIS 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.

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
RE01 Getting Started Guide to Development Using CMSIS Package

Getting Started Guide

Under Development

CMSIS Driver Package

All drivers are available by downloading the CMSIS Driver Package.

Application Note RE01 1500KB RE01 256KB
CMSIS Driver Package Latest Ver.: V.1.10
Released: Mar. 31, 2020
Latest Ver.: V.1.00
Released: Jul. 2, 2020

Download

Download

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
Power Management R_EHC Maintenance free power management by RE energy harvesting controller Under Development
Communication I2C bus R_I2C I2C Single-Master Communication Sample Code Under Development
SPI bus R_SPI SPI Master/Slave Communication Sample Code Under Development
Start-Stop Synchronous Communication R_USART USART Asynchronous Communication Sample Code Under Development
Clock Synchronous Communication USART Clock-Synchronous Communication Sample Code Under Development
Analog A/D R_ADC S14AD Scan Conversion Sample Code Under Development
S14AD Scan Conversion and DTC Transfer Sample Code Under Development
Data transfer R_DMAC DMAC Repeat Transfer Sample Code Under Development
R_DTC DTC Normal Transfer Sample Code Under Development
DTC Block Transfer Sample Code Under Development
DTC Chain Transfer Sample Code Under Development
Firmware Update R_USB_PMSC_MINI,
R_FLASH,
R_DTC,
R_DMAC
Firmware Update Sample Code via USB Memory (PMSC)
Low power consumption R_LPM Transition and Examples to Reduce Power Consumption
Low Power Mode Transition Example Under Development
2D Graphics R_GDT, R_SMIP R_GDT Driver Sample Code Under Development
R_GDT Driver Color LCD Sample Code Under Development
LCD controller R_SMIP R_GDT Driver Sample Code Under Development
R_GDT Driver Color LCD Sample Code Under Development
R_SMIP, R_EHC GDT and SMIP Sample Code with EHC
R_PMIP MLCD Transfer Sample Code Under Development
Signal Processing CMSIS-DSP Library Example of DSP Library IIR Usage (Polling)
Example of DSP Library FIR Usage (Polling)
Example of DSP Library FFT Usage (Polling)
Others (implementation example) - LED Blinker Sample Code Under Development
- USART Communication Sample Code
- Temperature Monitoring Display Demo using External Temperature Sensor and Serial MIP
- Energy harvesting launch operation and quick start SMIP display demo Under Development
Security R_TSIP, R_Flash RE family Secure firmware update sample program using TSIP driver Contact *1

—:Unavailable

*1. Please contact your local Renesas Electronics sales office or distributor. Trusted Secure IP Driver >>

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.

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

—:Unavailable

Target Devices

Development Tools Support

Title Description
My Renesas Create a My Renesas account to use our tool download services,
receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information,
questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and
are no longer being offered for new projects.
You can filter the sample codes and application notes that are displayed using the below filters.

Action Needed