Skip to main content

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. 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
  2. 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
  3. Program in C Language without RPDL ?

    Hy, I would like to know if it possible to make a program, using C Language, without using the Renesas Peripheral Driver Library ? I tried to use the CMT with declaration like : #pragma ADDRESS CMSTR0_ADDR 0x88000 // Compare Match Timer Start Register 0 struct bit2_def {    char ...

    Feb 19, 2014
View All Results from Support Communities (111)

Knowledge Base

  1. 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
  2. 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
  3. TX pin opens after completion of PDG SCI transmission

    When using SCI for communication, R_PG_SCI_StartSending_Cn (n is a channel number), which is an API function of the Peripheral Driver Generator (PDG), is called. From that function, R_SCI_SendData in the RPDL library is called. The TXD pin returns to the initial value (port input ...

    May 24, 2017
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?