Skip to main content
Renesas Electronics Corporation - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

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

Type Title Date
Application Note PDF 1.76 MB 日本語
This module performs USB hardware control. This module operates in combination with one type of device class drivers provided by Renesas Supporting USB Host and USB Peripheral. Device connect/disconnect, suspend/resume, USB bus reset processing and enumeration processing.
Application Note PDF 1.51 MB 日本語
This module performs USB hardware control. This module operates in combination with one type of device class drivers provided by RenesasSupporting USB Host and USB Peripheral. Device connect/disconnect, suspend/resume, USB bus reset processing and enumeration processing.
Application Note PDF 833 KB 日本語
This module, when used in combination with r_usb_basic module (FIT), operates as a USB host communications device class driver (HCDC). The HCDC conforms to the PSTN device subclass abstract control model of the USB communication device class specification (CDC) and enables communication with a CDC peripheral device.
Application Note PDF 797 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as a USB host communications device class driver (HCDC). The HCDC conforms to the PSTN device subclass abstract control model of the USB communication device class specification (CDC) and enables communication with a CDC peripheral device.
Application Note PDF 781 KB 日本語
This module, when used in combination with r_usb_basic module (FIT), operates as USB Host Human Interface device class driver (HHID). The HHID conforms to the USB Human Interface Device class specifications (HID) and implements communication with USB Peripheral HID device.
Application Note PDF 720 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as USB Host Human Interface device class driver (HHID). The HHID conforms to the USB Human Interface Device class specifications (HID) and implements communication with USB Peripheral HID device.
Application Note PDF 800 KB 日本語
AI-generated Summary: This module, when used in combination with r_usb_basic module (FIT), operates as USB Host mass storage class driver (HMSC).The HMSC comprises a USB mass storage class bulk-only transport (BOT) protocol. When combined with a file system and storage device driver, it enables communication with a BOT-compatible USB storage device.
Application Note PDF 709 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as USB Host mass storage class driver (HMSC).The HMSC comprises a USB mass storage class bulk-only transport (BOT) protocol. When combined with a file system and storage device driver, it enables communication with a BOT-compatible USB storage device.
Application Note PDF 823 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as a USB peripheral communications device class driver (PCDC). The PCDC conforms to the abstract control model of the USB communication device class specification (CDC) and enables communication with a USB host.
Application Note PDF 860 KB 日本語
This module, when used in combination with r_usb_basic module (FIT), operates as a USB peripheral communications device class driver (PCDC). The PCDC conforms to the abstract control model of the USB communication device class specification (CDC) and enables communication with a USB host.
Application Note PDF 699 KB 日本語
AI-generated Summary: This module, when used in combination with r_usb_basic module (FIT), operates as a USB peripheral human interface device class driver (PHID). The PHID conforms to the USB Human Interface Device class specifications (HID) and implements communication with a HID host.
Application Note PDF 669 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as a USB peripheral human interface device class driver (PHID). The PHID conforms to the USB Human Interface Device class specifications (HID) and implements communication with a HID host.
Application Note PDF 928 KB 日本語
This module, when used in combination with r_usb_basic module (FIT), operates as a USB peripheral mass storage class driver (PMSC). When combined with a USB peripheral control driver and media driver, it enables communication with a USB host as a BOT(Bulk Only Transfer)-compatible storage device.
Application Note PDF 901 KB 日本語
This module, when used in combination with r_usb_basic_mini module (FIT), operates as a USB peripheral mass storage class driver (PMSC). When combined with a USB peripheral control driver and media driver, it enables communication with a USB host as a BOT(Bulk Only Transfer)-compatible storage device.
Application Note PDF 1.40 MB 日本語
AI-generated Summary: The USB Host Communication Device Class Driver (HCDC) enables communication between RX Family MCUs and USB CDC devices by implementing the Abstract Control Model of the USB CDC specification. It supports data transfer when a CDC device connects and integrates multiple Firmware Integration Technology (FIT) modules including USB Basic Mini Host, USB Host Communication Device Class Driver, DTC, and DMA Controller modules. The driver operates on RX111, RX113, RX231, RX23W, and RX261 groups, verified on various Renesas Starter Kits. The software architecture includes an application layer, HCDC, and USB Host Control Driver. Hardware setup requires configuring evaluation boards in host mode with specific jumper settings. The environment supports multiple compilers and FreeRTOS.
Application Note PDF 1.41 MB 日本語
AI-generated Summary: The USB Host Human Interface Device Class Driver (HHID) enables communication between RX Family MCUs and USB HID devices such as mice and keyboards, following the USB HID class specification. It integrates Firmware Integration Technology (FIT) modules including board support, USB basic mini host, and HID class drivers. The software supports data transfer, device enumeration, and control via USB. Verified on multiple RX evaluation boards, it operates with Renesas C compilers and FreeRTOS. Setup requires configuring evaluation boards to host mode and using development tools like e2studio and emulators. The package includes sample applications demonstrating HID communication and peripheral control.
Application Note PDF 1.39 MB 日本語
AI-generated Summary: The USB Host Mass Storage Class Driver (HMSC) enables communication between RX Family MCUs and USB mass storage devices using the Bulk-Only Transport (BOT) protocol. It supports the SFF-8070i (ATAPI) subclass and integrates multiple Firmware Integration Technology (FIT) modules, including USB basic host drivers, DMA controllers, and FAT file system libraries. The software architecture includes layered modules managing file system, device drivers, and USB host control. The HMSC operates on various RX evaluation boards and supports multiple compilers and RTOS environments. Users must verify device compatibility and operation in their specific systems.
Application Note PDF 1.46 MB 日本語
AI-generated Summary: The USB Peripheral Communication Device Class Driver (PCDC) enables USB communication between RX Family MCUs and USB host PCs by implementing USB-serial conversion and loopback (echo) functions. It supports virtual COM port communication recognized by terminal software. The driver integrates multiple Firmware Integration Technology (FIT) modules, including USB Basic Mini Host and Peripheral Driver, CDC class driver, SCI, DMA, and low power modules. Operation is confirmed on various RX groups and Renesas Starter Kits, with compatibility verified on Windows 10. The package includes sample applications demonstrating USB communication and low-power control, facilitating development of USB communication software for RX MCUs.
Application Note PDF 1.42 MB 日本語
AI-generated Summary: The USB Peripheral Human Interface Device Class Driver (PHID) enables RX Family MCUs to communicate with USB hosts as HID devices operating at full-speed (12 Mbps). It supports virtual mouse and keyboard functions and integrates multiple Firmware Integration Technology (FIT) modules, including USB Basic Mini Host and Peripheral Driver and Low Power Consumption modules. The PHID operates on various RX series MCUs and has been verified on Renesas Starter Kits and evaluation boards under Windows 10. The software architecture includes HID class drivers, peripheral control drivers, and sample applications, facilitating easy development and testing of USB HID devices.
Application Note PDF 1.44 MB 日本語
AI-generated Summary: The USB Peripheral Mass Storage Class Driver (PMSC) enables RX Family MCUs to communicate with USB host PCs as mass storage devices using the bulk-only transfer protocol. It supports file transfers and integrates multiple Firmware Integration Technology (FIT) modules including USB Basic Mini Host and Peripheral Driver, DTC, DMA Controller, and LPC modules. The PMSC operates on various RX groups and has been verified on Renesas Starter Kits and Solution Starter Kits with Windows 10 hosts. It requires an external 512K EEPROM or internal RAM for storage media, controlled via SPI. The software architecture includes modules for protocol control, device driver, and media access, facilitating reliable USB mass storage functionality.
Application Note PDF 2.06 MB 日本語
Application Note PDF 1.92 MB 日本語
AI-generated Summary: The USB Host Communication Device Class Driver (HCDC) enables communication between RX Family MCUs and CDC devices via USB. It supports data transfer based on the USB CDC Abstract Control Model and integrates multiple Firmware Integration Technology (FIT) modules, including USB basic host drivers and DMA controllers. The software operates on various RX MCU groups and has been verified on Renesas Starter Kits. The HCDC manages data transfer requests between application programs and USB host controllers, supporting enumeration, control, bulk, and interrupt transfers. The package includes sample applications and detailed module configurations to facilitate USB communication development.
Application Note PDF 2.01 MB 日本語
AI-generated Summary: The USB Peripheral Communication Device Class Driver (PCDC) sample program enables communication between RX Family MCUs and a USB host via USB. It supports USB-serial conversion and loopback (echo) modes, recognized as a virtual COM port by the host. The program integrates several Firmware Integration Technology (FIT) modules, including USB Basic Host and Peripheral Driver, CDC class driver, and SCI modules. It operates on Renesas Starter Kits and supports Windows 8.1 and 10 hosts. The software uses Renesas C/C++ compiler, FreeRTOS, and Azure RTOS. The document details software configuration, setup, and usage instructions for developing USB communication applications with RX MCUs.
Application Note PDF 1.84 MB 日本語
AI-generated Summary: The USB CDC-based Internal Flash ROM rewrite program enables full-speed data transfer between a PC and RX family evaluation boards, rewriting user programs into internal Flash ROM. It supports Motorola S and Intel HEX file formats, verification of Flash writes, dual mode operation, and backup functions. The program occupies 8KB of ROM and can be assigned to the user boot area if supported. It works with various RX MCUs and their respective Flash types, facilitating firmware updates via USB without requiring USB Command Verifier support.
Application Note PDF 1.38 MB 日本語
AI-generated Summary: The internal Flash ROM rewrite program transfers user programs stored as Motorola S-format files on a USB flash drive to RX family MCUs via USB Mass Storage Class. It operates in USB Host mode, supporting USB 2.0 full-speed and mass storage device class, erasing and programming the internal flash ROM while verifying the write process. The program supports dual mode, backup functions, and allows user programs to occupy the entire flash ROM except the updater area. It uses FAT32-formatted USB drives and requires careful system integration and verification.
Application Note PDF 1.98 MB 日本語
AI-generated Summary: The USB Host Human Interface Device Class Driver (HHID) enables communication with USB HID devices such as mice and keyboards by transferring HID class data. It integrates Firmware Integration Technology (FIT) modules including the RX Family Board Support Package, USB Basic Host and Peripheral Driver, and the HHID driver itself. The software supports various RX family MCUs and operates on Renesas Starter Kits. The HHID handles device enumeration, class requests, and interrupt transfers, reporting data to and from the application layer. The environment uses Renesas C/C++ compiler, FreeRTOS, and supports both little and big endian systems. The document details module configurations, hardware setup, and sample applications for USB HID communication.
Application Note PDF 1.86 MB 日本語
AI-generated Summary: The USB Peripheral Human Interface Device Class Driver (PHID) enables RX Family MCUs to communicate with USB hosts as HID devices, functioning as virtual mice or keyboards at full-speed (12 Mbps). It integrates Firmware Integration Technology (FIT) modules including USB Basic Host and Peripheral Driver, PHID driver, and IRQ modules. The software supports various RX MCU groups and operates with Renesas Starter Kits, confirmed on Windows 8.1 and 10. The PHID handles HID class requests and data transfers via USB Peripheral Control Driver (PCD), facilitating sample applications like keyboard, mouse, and echo functions. Development uses e2studio and Renesas C/C++ compiler with FreeRTOS support. Users should verify device compatibility and operation in their systems.
Application Note PDF 1.88 MB 日本語
AI-generated Summary: The USB Peripheral Mass Storage Class Driver (PMSC) enables RX Family MCUs to communicate with USB host PCs using the bulk-only transfer protocol. It functions as a mass storage device recognized by the host, allowing file transfers. The PMSC integrates several Firmware Integration Technology (FIT) modules including USB Basic Host and Peripheral Driver, Mass Storage Class Driver, DTC, and DMA Controller. The sample program operates on various RX MCU groups and has been tested on Renesas Starter Kits with Windows 8.1 and 10 hosts. The software architecture includes a Peripheral Mass Storage Class Driver (PMSCD) managing protocol control and data transmission, and a Peripheral Mass Storage Device Driver (PMSDD) handling storage commands and media access. The document details setup, software configuration, and module functions to support USB mass storage communication.
Application Note PDF 1.34 MB 日本語
AI-generated Summary: The USB Peripheral Firmware Updater transfers user programs from a PC to an evaluation board via USB, writing them into ROM using Flash self-programming. It consists of the updater on the board, a file transfer application on the PC, and the user program. It supports full-speed USB CDC data transfer, occupies internal flash memory, and handles Motorola S and Intel extended file formats. User programs can be written to any ROM address and utilize all interrupt functions. ROM and RAM usage varies by compiler.
Tool News - Note PDF 137 KB 日本語
Application Note PDF 1.31 MB 日本語
AI-generated Summary: The document defines key terms and abbreviations related to Renesas USB Peripheral Communications Device Class Driver (PCDC), explaining the roles of API, APL, CDC, PCD, and other components. It describes how to register a class driver with BASIC-FW using usb_papl_registration(). The operating environment includes specific compilers and evaluation boards. Software configuration details the module structure, highlighting interactions between user application (APL), PCDC, PCD, and CPD, with tasks managed by a scheduler to prioritize operations and enable non-blocking communication.
Application Note PDF 1.07 MB 日本語
AI-generated Summary: The document details the Renesas USB MCU USB Peripheral Mass Storage Class Driver (PMSC) architecture and operating environment. It defines key terms and abbreviations related to USB mass storage communication, including APIs and driver layers. The software configuration includes a layered structure with PDCD composed of PMSCD and PMSDD, where PMSCD manages BOT protocol communication and PMSDD handles storage commands and media access. The operating environment specifies compatible compilers and evaluation boards used for confirmation.
Application Note PDF 808 KB 日本語
AI-generated Summary: The document defines key terms and abbreviations related to the Renesas USB MCU Host Mass Storage Class Driver (HMSC), including components like HCD, HMSCD, HMSDD, and protocols such as BOT. It explains the process to register the class driver with the USB stack using the usb_hapl_registration() function. The software configuration section details the modular structure of the driver, highlighting modules like APL, FSL, FSI, HMSDD, DDI, HMSCD, HCI, and HCD, describing their roles and interactions within the USB host mass storage system.
Application Note PDF 1.07 MB 日本語
AI-generated Summary: This document details the Renesas USB MCU USB Host Android Open Accessory (AOA) software, including terms, abbreviations, and how to use the document. It explains registering device class drivers, compliance with Android Open Accessory specifications (versions 1.0 and 2.0), and basic AOA functions such as device verification and data transfer. The operating environment includes specific compilers and evaluation boards. The software configuration covers module components like user applications, vendor class drivers, and USB host control drivers, describing their roles and interactions.
Application Note PDF 1.30 MB 日本語
AI-generated Summary: This document defines terms and abbreviations related to Renesas USB Host Communication Device Class Driver (HCDC) and explains how to register the class driver with USB-BASIC-F/W. It details the operating environment, including supported compilers and evaluation boards. The software configuration section describes the module structure, highlighting the user application (APL), HCDC driver, and USB-BASIC-F/W firmware. The host demo application sets serial communication parameters, echoes received data, and allows baud rate changes via user switches on the evaluation board.
Application Note PDF 1.36 MB 日本語
AI-generated Summary: The document explains the structure and operation of the USB Host Human Interface Device Class Driver (HHID) for Renesas USB MCUs. It details how to register the class driver with USB-BASIC-F/W, the supported compilers and evaluation boards, and the software module configuration including user application, HHID, and USB-BASIC-F/W. The host demo application functions include receiving data from USB mouse and keyboard devices, displaying information on an LCD, handling suspend/resume states, and controlling LEDs based on device input and state changes.
Application Note PDF 2.08 MB 日本語
AI-generated Summary: The USB-BASIC-F/W firmware simplifies USB communication development for Renesas USB MCUs by providing sample source code for hardware control, supporting both host and peripheral modes at full and low speeds. It uses a task-based scheduler with non-blocking callbacks to prioritize functions. Users register class drivers for host or peripheral modes via specific functions. The firmware offers APIs for control, bulk, and interrupt transfers, remote wakeup, and supports multiple data transfers on the same pipe. Sample applications demonstrate enumeration and data transfer operations.
Application Note PDF 1.50 MB 日本語
AI-generated Summary: This document defines terms and abbreviations related to Renesas USB MCU Peripheral Human Interface Devices (PHID) class driver and explains how to read the document. It details the registration process of the PHID class driver with USB-BASIC-FW and lists supported compilers and evaluation boards used for operation confirmation. The software configuration section describes the modular structure of PHID, including hardware drivers, USB peripheral control, and user application, highlighting the communication flow between user switches, HID reports, and USB-BASIC-FW.
Application Note PDF 560 KB 日本語
AI-generated Summary: The RX peripheral LibUSB Demo enables communication between a PC host using the LibUSB driver and an RX board running modified firmware. It supports LED control, LCD display updates, and ADC value reading via USB commands. The demo requires installing the LibUSB driver on the PC and connecting the RX board via USB. Users must customize VID and PID for their products. The host application offers both command-line and GUI interfaces to manipulate the RX board peripherals.
Application Note PDF 497 KB 日本語
Application Note PDF 410 KB 日本語
Application Note PDF 3.06 MB 日本語
Application Note PDF 1.28 MB 日本語
Application Note PDF 1.48 MB 日本語
Application Note PDF 224 KB
AI-generated Summary: The RX62N demo workspace provides a platform to evaluate various RX62N MCU peripherals through multiple projects derived from a master demo workspace. Users load the workspace via HEW, selecting the provided RDKRX62N.hws file. If the workspace location changes, path references update automatically. The workspace includes standalone projects such as Dhrystone, ADC_One_Shot, CAN, FreeRTOS, USB_CDC, and others. Only one project can be active at a time, indicated by bold text in the project pane.
Application Note PDF 794 KB
AI-generated Summary: The USB CDC sample driver supports the 78KOR/Kx3-L microcontrollers' USB function controller, complying with USB 2.0 and operating at full speed (12 Mbps). It includes multiple endpoints for control, bulk, and interrupt transfers, supports bus-powered or self-powered modes, and uses an internal clock. The driver acts as a virtual COM device, uses about 3.0 KB ROM and 0.4 KB RAM, and includes source files for initialization, communication, descriptors, and error handling. It also provides an INF file for Windows XP and project files for IAR Embedded Workbench.
Application Note PDF 941 KB
AI-generated Summary: The USB HID sample driver supports the 78KOR/Kx3-L microcontrollers' on-chip USB function controller, operating at full-speed (12 Mbps) and conforming to USB Rev. 2.0. It manages multiple endpoints with control, bulk, and interrupt transfers. The sample driver functions as a keyboard device, using about 3.1 KB ROM and 0.4 KB RAM. It includes source files for initialization, USB control, HID processing, descriptors, and error codes. The 78KOR/Kx3-L series features low-power CPU cores with integrated peripherals like timers, serial interfaces, A/D converters, DMA, and USB controllers.
47 items

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 12.37 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 12.16 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 12.12 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 12.73 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 11.84 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 12.78 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Toolchains=CC-RX|V3.06]
Log in to Download ZIP 140.10 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V3.06]
Log in to Download ZIP 203.98 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V3.06]
Log in to Download ZIP 199.16 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V3.06]
Log in to Download ZIP 156.14 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V3.06]
Log in to Download ZIP 172.73 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V.3.05]
Log in to Download ZIP 453.37 MB
Application: Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|V.3.07]
Log in to Download ZIP 318.68 MB
Application: Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
[Toolchains=CC-RX|v3.03.00;GNURX|4.08.04.201902;GNU ARM Embedded|v4.12.01]
Log in to Download ZIP 458.39 MB
Application: Industrial
Compiler: CC-RX Function: Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 88.84 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface IDE: e2 studio
Sample Code
Log in to Download ZIP 126.10 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 291.95 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 306.51 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 360.46 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 8.16 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 5.71 MB 日本語 Compiler: NC30WA IDE: HEW
Sample Code
Log in to Download ZIP 5.51 MB 日本語 Compiler: CA78K0R, CC-RL IDE: CS+, e2 studio
Sample Code
Log in to Download ZIP 6.60 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 6.73 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 5.38 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 8.47 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 8.06 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
Sample Code
Log in to Download ZIP 17.68 MB IDE: HEW
Sample Code
Log in to Download ZIP 1.54 MB IDE: CubeSuite, IAR Embedded Workbench, MULTI
Sample Code
Log in to Download ZIP 1.67 MB IDE: CubeSuite, IAR Embedded Workbench, MULTI
30 items

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 Communities

  1. PC-7501 Emulator Debugger for M16C/62P usb driver issue in Windows-7

    I am trying to work with M16/62P Microcontroller with PC-7501 emulator debugger. I have installed the specified versions of the software [Link1 and Link2] for windows 7. The drivers that are provided with the High Performance Embedded Workshop IDE is not able to detect the emulator or ...

    Jun 24, 2019
  2. RX65N USB driver with FreeRTOS and GCC compatible

    ... Class Driver(PCDC) Rev.1.42 " without an RTOS on my custom board. When going through the documentation before trying the RTOS version  read in  " USB Basic Host and Peripheral Driver using Firmware Integration Technology Rev1.42", section 1.2 Limitations: 10. This driver does not support FreeRTOS and uITRON ...

    Jul 29, 2024
  3. RA MCU USB driver

    Hi, We are planning to use below MCU's   Renesas - R7FA6M5BF3CFC Renesas - R7FA4M1AB3CFL We would like to use these controllers mainly for USB Communication with Windows, Linux and also with android phones/tablets. Kindly provide/ let me know if any particular driver library is required for windows, linux ...

    Aug 19, 2022
View All Results from Support Communities (990)

Knowledge Base

  1. Host Computer Loads Incorrect USB Driver for Synergy USB CDC Device

    ... host forget the association between the USB CDC device and the USB drivers; if you don't reboot, the host still tries to load a USB driver)3) Once rebooted, connect your USB CDC device. The host should now allow you to pick the correct driver when it appears as ...

  2. How do Install the USB Driver for the SSP e2 studio debug connection to a Synergy kit?

    Question: How do I install the debug interface USB driver for e2 studio and SSP to communicate to my Synergy Kit?   Answer: The driver should be installed automatically when you install e2 studio and SSP. It will show up as the J-Link driver in the USB section of Windows ...

  3. How do I set-up USB drivers for Synergy CDC-ACM projects Windows 7 and Windows 8?

    Question: How do I set-up USB drivers for Synergy CDC-ACM projects Windows 7 and Windows 8?   Answer: The following USB driver installation process is used with Windows 7 and 8. For Windows 10, the driver is automatically found and installed. After starting the USB CDC-ACM project in ...

View All Results from Knowledge Base (44)
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?