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
- RX62N - Renesas Peripheral Driver Library
Dear Collegue,I would like to know Where I can find the full version (for all peripheral of the MCU) of the Renesas Peripheral Driver Library that I can see in the sample code generated from HEW and the Documentation that I can use to know and use it.Best ...
Jan 7, 2011 - Can't add the Renesas Peripheral Driver Library(RPDL) to my existing project
Hi, I am trying to add RPDL to my existing Direct drive lcd coding which given by Renesas. But i giving error message such that multiple declaration for interrupt. If know kindly help me. Thanks
Mar 19, 2013 - How to get started?
Are there any good "howto" guides, references, and library code for programming the RDK board? I have done plenty of programming on the mbed ( http://mbed.org/ ) and I'm having difficulty getting started with the RDK. I already set up the HEW environment and managed to ...
Jan 1, 2011
Knowledge Base
- 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 - 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 - 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