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.
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.
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 | cloud_download |
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.20 Released: Aug. 25, 2020 |
Latest Ver.: V.1.00 Released: Jul. 2, 2020 |
cloud_download | cloud_download |
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 | — | |
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 | — | Under Development | ||
BLE | - | Bluetooth® Low Energy Protocol Stack Host Sample Code using RL78/G1D Module(RY7011) | cloud_download | cloud_download | |
Voice Recognition, BLE | Voice Recognition M/W | Voice Recognition Demo(Bluetooth® , RGB Light Sensor) | — | Under Development | |
Security | R_TSIP, R_Flash | RE family Secure firmware update sample program using TSIP driver | Contact *1 |
cloud_download: Downloadable | —:Unavailable
*1. Please contact your local Renesas Electronics sales office or distributor. 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.
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 |
cloud_download: Downloadable | —:Unavailable