Skip to main content

Overview

Description

The USB target device class drivers consist of USB basic firmware and firmware for the appropriate USB class. You can use these drivers and firmware with our MCU USB IP to jump start your development.

Renesas offers a wide network of partners to help support your development process. Please contact a Renesas sales office if necessary. Please check the USB overview for more details.

Features

  • USB sample firmware is available for various USB applications. [Learn More]
    • USB Device Class Firmware (Host/Peripheral)
    • USB Basic Firmware (Host/Peripheral)
    • For non-OS/For Real-time OS

Target Devices

Documentation

Design & Development

Sample Code

Additional Details

System Configuration and Functions

Image
Layer configuration of USB Driver

Layer configuration of USB Driver

Firmware and Application Notes

Download: Refer to the Target Devices (MCU/MPU) and Product Lineup. Please contact a Renesas sales office if you need any other USB sample drivers.

Target Devices (MCU/MPU) and Product Lineup

Target integrated development environments (IDE) are as follows.

Renesas Electronics
 
Image
ide-e2s

 : e2 studio

 
Image
ide-qsp

 : CS+

 
Image
High-performance Embedded Workshop

 : High-performance Embedded Workshop

 
Image
PM+

 : PM+

Partners
 
Image
IAR Embedded Workbench

 : IAR Embedded Workbench

 
Image
Green Hills Software MULTI

 : Green Hills Software MULTI

 
Image
Arm DS-5 Development Studio

 : Arm DS-5 Development Studio

 

USB MCU

For non-OS
Host
Target USB MCU/IDE *Host
USB Basic Firmware (USB-BASIC-F/W)USB Device Class FirmwareUSB F/W Updater
Mass Storage (HMSC)Comm. (HCDC)HID (HHID)
RL78

RL78/G1C 

Image
ide-qsp
Image
ide-e2s
Image
IAR Embedded Workbench
lenslenslens
RX

RX111, RX113, RX231, RX23W, RX261

Image
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)lens

RX62x, RX63T, RX63N/RX631 

Image
ide-e2s
(Note2)lens (Note4)lenslenslens

RX64M, RX65N/RX651, RX66N, RX66T, RX71M, RX72M, RX72N, RX72T 

Image
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)lens
RZ

RZ/T1 

Image
ide-e2s
Image
IAR Embedded Workbench
Image
Arm DS-5 Development Studio
(Note2)lenslenslens

RZ/A1H 

Image
ide-e2s
Image
IAR Embedded Workbench
Image
Arm DS-5 Development Studio
(Note2)lenslenslens

RZ/A2M 

Image
ide-e2s
(Note2)lens (Note9)lens (Note9)
R8C

R8C/3xU 

Image
High-performance Embedded Workshop
lenslenslenslens
V850

V850E2/ML4 

Image
ide-qsp
lens (Note7)lens (Note4)lens
SuperH

SH7700 

Image
High-performance Embedded Workshop
lens

lensSample (free of charge) | — Not Available

* We offer a USB Driver with an application program on our website. Refer to Firmware Integration Technology (FIT) for details of FIT module.

Peripheral
Target USB MCU/IDE *Peripheral
USB Basic Firmware
(USB-BASIC-F/W)
USB Device Class FirmwareLibUSBUSB F/W Updater
Mass Storage (PMSC)Comm. (PCDC)HID (PHID)Printer
RL78

RL78/G1C, RL78/L1C 

Image
ide-qsp
Image
ide-e2s
Image
IAR Embedded Workbench
lenslenslenslenslens (Note3)
RX

RX111, RX113, RX231, RX23W, RX261

Image
ide-e2s
(Note8)lens (Note8)lens (Note8)lens (Note8)lens

RX62x, RX630/63T, RX63N/RX631 

Image
ide-e2s
(Note2)lenslenslenslenslens

RX64M, RX65N/RX651, RX66N, RX66T, RX71M, RX72M, RX72N, RX72T 

Image
ide-e2s
(Note8)lens (Note8)lens (Note8)lens (Note8)lens
RZ

RZ/T1 

Image
ide-e2s
Image
IAR Embedded Workbench
Image
Arm DS-5 Development Studio
(Note2)lenslens

RZ/A1H 

Image
ide-e2s
Image
IAR Embedded Workbench
Image
Arm DS-5 Development Studio
(Note2)lenslenslens

RZ/A2M 

Image
ide-e2s
(Note2)lens (Note9)
R8C

R8C/3xU,R8C/3xK 

Image
High-performance Embedded Workshop
lenslenslenslens   
V850

V850ES/Jx3-H/U 

Image
PM+
lens (Note2)lenslenslenslens lens

V850ES/Jx3-E/L 

Image
PM+
lens (Note2)lenslenslenslens

V850E2/MN4 

Image
ide-qsp
Image
IAR Embedded Workbench
Image
Green Hills Software MULTI
lens (Note2)lenslenslens

V850E/Ix4-H 

Image
PM+
lens (Note2)lens

V850E2/ML4 

Image
ide-qsp
lens (Note2)lens (Note5) lens (Note6)lens (Note5)lens
SuperH

SH7280 

Image
High-performance Embedded Workshop
lens (Note2)lenslens

SH7216 

Image
High-performance Embedded Workshop
lens (Note2)lenslenslenslenslenslens

SH7700 

Image
High-performance Embedded Workshop
lens (Note2)lenslenslens
H8SX

H8SX/1600 

Image
High-performance Embedded Workshop
lens (Note2)lenslenslens
H8S

H8S/2200,H8S/2400 

Image
High-performance Embedded Workshop
lens (Note2)lenslenslenslens

lensSample (free of charge) | — Not Available

* We offer a USB Driver with an application program on our website. Refer to Firmware Integration Technology (FIT) for details of FIT module.

For Real-time OS
Target USB MCU/IDE *HostPeripheral
USB Basic Firmware (USB-BASIC-F/W)USB Device Class FirmwareUSB Basic Firmware (USB-BASIC-F/W)USB Device Class Firmware
Mass Storage (HMSC)Comm. (HCDC)HID (HHID)Mass Storage (PMSC)Comm. (PCDC)HID (PHID)
RX (Note1)

RX64M, RX65N/RX651, RX66N, RX66T, RX71M, RX72M, RX72N, RX72T 

Image
ide-e2s

(Note8)

lens (Note4) (Note8)lens (Note8)lens (Note8)lens (Note8)lens (Note8)lens (Note8)

RX111, RX113, RX231, RX23W, RX261

Image
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)(Note8)lens (Note8)lens (Note8)lens (Note8)

lensSample (free of charge) | — Not Available

* We offer a USB Driver with application program on our website. Refer to Firmware Integration Technology (FIT) for details of FIT module.

NOTES

  1. The supported Real-time OS are FreeRTOS and µITRON (RI600V4).
  2. USB Basic Firmware is included in each USB Device Class Firmware.
  3. Refer to RL78 microcontroller USB Peripheral Firmware Updater GNU/IAR Ver. Rev.1.10 (PDF) when using IAR / GCC compiler.
  4. Bundled simplified FAT file system.
  5. V850E2/ML4 Example of USB Multifunction Operation
  6. V850E2/ML4 MultiMediaCard Control Over USB Sample Program
  7. V850E2/ML4 USB Host Software (Support USB Hub)
  8. The FIT module compatible versions are available. Refer to Firmware Integration Technology (FIT) for details of FIT module.
  9. Bundled in the RZ/A2M Simple Applications Package

Partners

Renesas offers a wide network of partners to help support your development process. Please contact a Renesas sales office if necessary.

Support

Support Communities

  1. Win 7 usb driver for the RX72N Envision Kit?

    Is there a Win 7 usb driver for the RX72N Envision Kit?  I using e^2 studio v7.8.0. Thanks, [email protected] [locked by: JB at 3:04 (GMT 0) on 13 Aug 2021]

    Jul 21, 2021
  2. USB driver does not use DMA?

    I read (on the forum) that the USB driver does not utilize DMA for transfers.  Is this being addressed?  Also, what other items (core provided items) don't use DMA? Thanks, Rich

    Mar 8, 2016
  3. RZ/N2L USB driver for freertos

    Hello I would like to run the fsp USB PCDC middleware driver on freertos, Can someone please help me with a simple project or direct me to an example? Thanks! Ad

    Jun 13, 2023
View All Results from Support Communities (968)

Knowledge Base

  1. RA Family: How to enable debug logging for USB driver

    FSP's USB driver is equipped with a debug log output function to check the execution status of the driver's internal program (e.g., enumeration status and event information). You can enable the debug output of the USB driver by defining the USB_DEBUG_ON with compiler options as ...

    Oct 25, 2024
  2. The documentation for the USB driver is not helpful to specify descriptors.

    ... an MCU, see the following:https://www.renesas.com/us/en/document/scd/rx-family-sample-program-using-usb-peripheral-communication-device-class-driver-pcdc-usb-mini (2) If you use the RX700 series or RX600 series (other than RX63x or RX62x) of ...

    Mar 21, 2024
  3. USB driver for E8a emulator and USB driver for USB boot (USB Direct) do not recognize (RFP, FDT, HEW, E8a)

    This occurs when the Windows security feature "Core isolation/Memory integrity" is enabled.Currently, we do not provide drivers that support "Core isolation/Memory integrity".Therefore, if "Core isolation/Memory integrity" is enabled, USB driver for E8a emulator and USB driver for USB boot (USB Direct) are ...

    Jan 22, 2026
View All Results from Knowledge Base (34)
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?