Skip to main content
Renesas Electronics Corporation

Overview

Description

A Note to Users of the Renesas Peripheral Driver Library
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

Target Devices

Downloads

Documentation

Additional Details

MCU and Peripheral Functions

Target MCUsPeripheral FunctionsLatest Ver.Released Date
RX220Clock, 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, DTCV.1.11Oct 10, 2014
RX210Clock, 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, DTCV.2.11Oct 10, 2014
RX630Clock, 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, DTCV.1.21Oct 10, 2014
RX63TClock, 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.11Oct 10, 2014
RX63N, RX631Clock, 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, EXDMACV.1.21Oct 10, 2014
RX62G, RX62TClock, 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.10Jan 20, 2014
RX62N, RX621Clock, 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/AV.1.11Oct 10, 2014
RX610Clock, 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.00May 19, 2011

How to Obtain

Download

Support

Support Communities

  1. 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
  2. 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
  3. 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
View All Results from Support Communities (51)

Knowledge Base

  1. 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
  2. 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
  3. 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
View All Results from Knowledge Base (7)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?