Overview
Description
From now on, we do not intend to add or modify the support for devices by the Renesas Peripheral Driver Library. We will be expanding support for devices by the Smart Configurator, particularly in the case of new devices. Accordingly, although we will continue to support users of the Renesas Peripheral Driver Library, we request that you consider the Smart Configurator.
All of the devices supported by the Renesas Peripheral Driver Library are categorized as "Not Recommended for New Design (NRND)" and are only supplied to customers who have already adopted them. If you intend to purchase a new RX MCU, please see the Tips on Replacing MCUs of Other Families with RX MCUs page and find a new RX MCUs that suits your needs.
The Renesas Peripheral Driver Library (RPDL) is a unified API for controlling the peripheral modules on the microcontrollers made by Renesas Electronics (for OS-less development). The Library is bundled with Renesas Starter Kits and the Peripheral Driver Generator.
Product Components
- Renesas Peripheral Driver Library
- Renesas Peripheral Driver Library Source program
- User's Manual (English only)
- Library selection (Copy) Batch file
Release Information
Details of upgrade (See Tool News)
Operating Environment
How to Obtain
Target Devices
Additional Details
MCU and Peripheral Functions
| Target MCUs | Peripheral Functions | Latest Ver. | Released Date |
|---|---|---|---|
| RX220 | Clock, Interrupt control unit (ICU), I/O, MPC (PFC), Buses, Communication function (SCI, I2C, SPI), Timers (MTU2,POE,TMR,CMT,RTC,IWDT), Clock frequency accuracy measurement circuit (CAC), Event link controller, Data operation circuit, LVD, Low power consumption (MCU active mode), A/D (12-bit,Temperature sensor), CRC, Comparator (CMPA), DMAC, DTC | V.1.11 | Oct 10, 2014 |
| RX210 | Clock, Interrupt control unit (ICU), I/O, MPC (PFC), Buses, Communication function (SCI, I2C, SPI), Timers (MTU2,POE,TMR,CMT,RTC,WDT,IWDT,TPU), Clock frequency accuracy measurement circuit (CAC), Event link controller, Data operation circuit, LVD, Low power consumption (MCU active mode), A/D (12-bit,Temperature sensor), D/A, CRC, Comparator (CMPA,CMPB), DMAC, DTC | V.2.11 | Oct 10, 2014 |
| RX630 | Clock, Interrupt control unit (ICU), I/O, MPC (PFC), Buses, Communication function (SCI, I2C, SPI,IE-Bus), Timers (MTU2,POE,TMR,CMT,RTC,WDT,IWDT,TPU,PPG), Clock frequency accuracy measurement circuit (MCK), LVD, Low power consumption (MCU active mode), A/D (12-bit,10-bit,Temperature sensor), D/A, CRC, DMAC, DTC | V.1.21 | Oct 10, 2014 |
| RX63T | Clock, Interrupt control unit(ICU), I/O, MPC, Buses, Communication function(SCI, I2C, SPI), Timers(MTU3, POE3, GPT, CMT, WDT, IWDT), Clock frequency accuracy measurement circuit(MCK), LVD, Low power consumption(MCU active mode), A/D(10-bit, 12-bit), D/A, CRC, DMACA, DTC, Data Operation Circuit(DOC) | V.2.11 | Oct 10, 2014 |
| RX63N, RX631 | Clock, Interrupt control unit (ICU), I/O, MPC (PFC), Buses, Communication function (SCI, I2C, SPI, IEBus), Timers (MTU2, POE, TMR, CMT, RTC, WDT, IWDT, TPU, PPG), Clock frequency accuracy measurement circuit (MCK), LVD, Low power consumption (MCU active mode), A/D (12-bit, 10-bit, Temperature sensor), D/A, CRC, DMAC, DTC, EXDMAC | V.1.21 | Oct 10, 2014 |
| RX62G, RX62T | Clock, Interrupt control unit (ICU), I/O, PFC, MCU active mode, Low power Consumption, LVD, Buses, DTC, Timers(MTU3, POE, CMT, GPT, WDT, IWDT), Communication function(SCI, I2C, SPI, LIN), CRC, A/D(10-bit, 12-bit) | V.1.10 | Jan 20, 2014 |
| RX62N, RX621 | Clock, Interrupt control unit (ICU), I/O, PFC, MCU active mode, Low power Consumption, LVD, Buses, DMAC, EXDMAC, DTC, Timers(MTU2, POE, PPG, TMR, CMT, RTC, WDT, IWDT), Communication function(SCI, I2C, SPI), CRC, A/D(10-bit, 12-bit), D/A | V.1.11 | Oct 10, 2014 |
| RX610 | Clock, Interrupt control unit (ICU), I/O, PFC, Buses, DMAC, Timers(TPU, TMR, CMT, WDT), Communication function(SCI,I2C), CRC, A/D, D/A * Supports only little endian | V.1.00 | May 19, 2011 |
How to Obtain
Support
Support Communities
- PWM mode 2 - RX62N Demonstration Kit
... know about PWM mode 2, I will use TRGB as the cycle register and TRGA as duty register. I am using IAR Worbench IDE and Renesas Peripheral Driver Library. I have written a code for PWM mode 2, but I am not receiving the PWM signal on the P21 pin ...
Oct 12, 2023 - SPI on YRDKRX62N
Hello, I want to perform SPI communication between YRDKRX62N and a slave. SPI0 can communicate with 4 slaves. However, according to the pin definitions in the library and the attached diagram on the Kit, these slave select pins have been specially configured for modules such as Wifi, LCD, Flash, and ...
Nov 15, 2023 - RTOS and Pheripheral Driver/Library
... library/driver of the internal microcontroller peripheral (such as adc, timer counter, serial interface and so on) or if the user must develop your peripheral driver and than he must add this library in his project.In the same articles that I have read in this day, we can ...
Jan 16, 2012
Knowledge Base
- How to check the code of Peripheral Driver Generator V.2 generate?
The source files of the Renesas Peripheral Driver Library are stored in the "source/RX" folder in the folder where the Peripheral Driver Generator is installed. Example of the path: C:\Renesas\PDG2\source\RX
Jan 29, 2015 - Compiling error when using code from the peripheral driver generator (PDG)
... PDG by downloading it from the link below.https://www.renesas.com/software-tool/peripheral-driver-generator2. Check if the RPDL library file has been added to the project. Refer to FAQ 1010977 to see how to check the RPDL library. If you cannot reference the ...
May 17, 2017 - The CRC-CCITT result not matched w/ CRC-CCITT result in RX MCU
... R_PG_CRC_GetResult( &result ); result = ~result; // inverts the result * Error processing and variable declaration are omitted. Setting example when using RPDL (Renesas Peripheral Driver Library): R_CRC_Create( PDL_CRC_POLY_CRC_CCITT | PDL_CRC_MSB_FIRST ); // set to CRC-CCITT, MSB first by ...
Oct 21, 2013