メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

本製品は、USBインタフェースを使用する場合に必要な、各種制御を行うドライバです。USB基本ファームウェアとUSBデバイスクラスファームウェアの2種類があり、これらを組み合わせて使用することでUSBプロトコル層の制御を意識することなく接続相手と簡単にUSBデータ通信ができます。

ルネサスUSBデバイスでは、USBデータ通信を簡単に実現するための環境として、本ドライバ(USBサンプルコード)を提供しています。また、パートナーベンダ製のドライバもご紹介も可能です。お取引のあるルネサス特約店またはルネサスエレクトロニクス営業へご相談ください。

特長

  • USB用途に使用できるUSBサンプルコード(USB F/W)を各種提供 [詳細]
    • USBデバイスクラスファームウェア(Host/Peripheral)
    • USB基本ファームウェア(Host/Peripheral)
    • 非OS版/リアルタイムOS版

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 1.84 MB English
このモジュールは、USBのH/W制御を行い、Renesasが提供する1種類のデバイスクラスドライバと組み合わせることで動作します。USB HostとUSB Peripheralをサポートし、デバイスの接続/切断、サスペンド/レジューム、USBバスリセット処理およびEnumeration処理を行います。
アプリケーションノート PDF 1.53 MB English
このモジュールは、USBのH/W制御を行い、Renesasが提供する1種類のデバイスクラスドライバと組み合わせることで動作します。USB HostとUSB Peripheralをサポートし、デバイスの接続/切断、サスペンド/レジューム、USBバスリセット処理およびEnumeration処理を行います。
アプリケーションノート PDF 967 KB English
このモジュールは、r_usb_basicモジュール(FIT)と組み合わせることで、USB Hostコミュニケーションデバイスクラスドライバ(HCDC)として動作します。HCDCは、USBコミュニケーションデバイスクラス仕様のPSTNデバイス・サブクラスAbstract Control Modelに準拠し、CDCペリフェラル装置との通信を行うことができます。
アプリケーションノート PDF 966 KB English
このモジュールは、r_usb_basic_miniモジュール (FIT)と組み合わせることで、USB Hostコミュニケーションデバイスクラスドライバとして動作します。HCDCは、USBコミュニケーションデバイスクラス仕様のPSTNデバイス・サブクラスAbstract Control Modelに準拠し、CDCペリフェラル装置との通信を行うことができます。
アプリケーションノート PDF 944 KB English
AI生成コンテンツ: このモジュールは、r_usb_basicモジュール (FIT)と組み合わせることで、USB Hostヒューマンインタフェースデバイスクラスドライバ(HHID)として動作します。HHIDは、USBヒューマンインタフェースデバイスクラス仕様(HID)に準拠し、USB Peripheral HIDデバイスとの通信を行うことができます。
アプリケーションノート PDF 937 KB English
このモジュールは、r_usb_basi_minicモジュール (FIT)と組み合わせることで、USB Hostヒューマンインタフェースデバイスクラスドライバ(HHID)として動作します。HHIDは、USBヒューマンインタフェースデバイスクラス仕様(HID)に準拠し、USB Peripheral HIDデバイスとの通信を行うことができます。
アプリケーションノート PDF 929 KB English
このモジュールは、r_usb_basicモジュール(FIT)と組み合わせることで、USB Hostマスストレージクラスドライバ(HMSC)として動作します。HMSCは、USBマスストレージクラスのBulk-Only Transport (BOT) プロトコルで構築されています。ファイルシステム、ストレージデバイスドライバと組み合わせることでBOT対応のUSBストレージ機器と通信を行うことが可能です。
アプリケーションノート PDF 913 KB English
AI生成コンテンツ: このモジュールは、r_usb_basic_miniモジュール(FIT)と組み合わせることで、USB Hostマスストレージクラスドライバ(HMSC)として動作します。HMSCは、USBマスストレージクラスのBulk-Only Transport (BOT) プロトコルで構築されています。ファイルシステム、ストレージデバイスドライバと組み合わせることでBOT対応のUSBストレージ機器と通信を行うことが可能です。
アプリケーションノート PDF 1.10 MB English
このモジュールは、r_usb_basic_miniモジュール(FIT)と組み合わせることで、USB Peripheralコミュニケーションデバイスクラスドライバ(PCDC)として動作します。PCDCは、USBコミュニケーションデバイスクラス仕様のAbstract Control Modelに準拠し、USBホストとの通信を行うことができます。
アプリケーションノート PDF 1.10 MB English
AI生成コンテンツ: このモジュールは、r_usb_basicモジュールt(FIT)と組み合わせることで、USB Peripheralコミュニケーションデバイスクラスドライバ(PCDC)として動作します。PCDCは、USBコミュニケーションデバイスクラス仕様のAbstract Control Modelに準拠し、USBホストとの通信を行うことができます。
アプリケーションノート PDF 900 KB English
このモジュールは、r_usb_basicモジュール(FIT)と組み合わせることで、USB Peripheralヒューマンインタフェースデバイスクラスドライバ(PHID)として動作します。PHIDは、USBヒューマンインタフェースデバイスクラス仕様(HID)に準拠し、USB Hostとの通信を行うことができます。
アプリケーションノート PDF 820 KB English
このモジュールは、r_usb_basic_miniモジュール(FIT)と組み合わせることで、USB Peripheralヒューマンインタフェースデバイスクラスドライバ(PHID)として動作します。PHIDは、USBヒューマンインタフェースデバイスクラス仕様(HID)に準拠し、USB Hostとの通信を行うことができます。
アプリケーションノート PDF 1.06 MB English
このモジュールは、r_usb_basicモジュール(FIT)と組み合わせることで、Peripheral Mass Storage Class Driver(PMSC)として動作します。USBペリフェラルコントロールドライバ、メディアドライバと組み合わせることで、BOT対応のストレージ機器としてUSBホストと通信を行うことができます。
アプリケーションノート PDF 1.05 MB English
このモジュールは、r_usb_basic_miniモジュール(FIT)と組み合わせることで、Peripheral Mass Storage Class Driver(PMSC)として動作します。USBペリフェラルコントロールドライバ、メディアドライバと組み合わせることで、BOT対応のストレージ機器としてUSBホストと通信を行うことができます。
アプリケーションノート PDF 1.57 MB English
AI生成コンテンツ: USBペリフェラルコミュニケーションデバイスクラスドライバ(PCDC)は、RXファミリマイコンとUSBホストPC間のUSB通信を可能にし、USB-シリアル変換やループバック(エコーモード)機能を備えています。仮想COMポートとして認識され、ターミナルソフトで通信可能です。複数のFITモジュールを統合し、RX111、RX113、RX231、RX23W、RX261グループに対応。Renesas Starter Kitや評価ボードで動作確認済みです。システム適用時は動作検証が必要で、複数のコンパイラやRTOSをサポートします。
アプリケーションノート PDF 1.55 MB English
AI生成コンテンツ: USBペリフェラルヒューマンインタフェースデバイスクラスドライバ(PHID)は、RXファミリマイコンとUSBホスト間のUSB通信をHIDクラス仕様に準拠してフルスピード(12Mbps)で実現します。RX111、RX113、RX231、RX23W、RX261グループのRenesas Starter KitやSolution Starter Kitに対応しています。ソフトウェアはボードサポート、USB基本ミニホスト・ペリフェラルドライバ、PHIDドライバ、低消費電力モジュール、IRQモジュールなどのFITモジュールで構成され、USBホストとデバイス間の制御および割り込み転送を管理します。Windows 10環境や複数のCコンパイラ、FreeRTOSで動作確認済みです。モジュール機能、セットアップ、サンプルアプリケーションを詳細に解説しています。
アプリケーションノート PDF 1.60 MB English
AI生成コンテンツ: USBペリフェラルマスストレージクラスドライバ(PMSC)は、RXファミリマイコンとUSBホストPC間のBulk-Only Transferプロトコルに準拠した通信を実現します。マスストレージデバイスとして認識され、ファイル転送を可能にします。ソフトウェアはUSB Basic Mini HostおよびPeripheral Driver、マスストレージクラスドライバ、デバイスドライバなどのFITモジュールで構成され、EEPROMやRAMを媒体として使用します。複数のRX評価ボードとWindows 10環境で動作確認済みで、適切なハードウェア設定とRenesas開発ツールによる統合が必要です。モジュール構成やセットアップ手順、動作環境を詳細に解説しています。
アプリケーションノート PDF 1.49 MB English
AI生成コンテンツ: USB Mini Firmware用のUSBホストコミュニケーションデバイスクラスドライバ(HCDC)は、Abstract Control Model仕様に準拠したCDCデバイスとの通信を可能にします。デバイス接続時のデータ通信をサポートし、USB Basic Mini Host DriverやRXファミリボードサポートパッケージなど複数のFITモジュールで構成されています。RX111、RX113、RX231、RX23W、RX261グループで動作し、Renesas Starter Kitや評価キットで動作確認済みです。ソフトウェア構成は、HCDCがCDCリクエストやデータ転送をUSBホスト制御ドライバ(HCD)経由で管理します。セットアップには評価ボードやジャンパ設定によるUSBホストモードの有効化が必要です。
アプリケーションノート PDF 1.48 MB English
AI生成コンテンツ: USBホストヒューマンインタフェースデバイスクラスドライバ(HHID)は、RXファミリのマイコン上でUSB Mini Firmwareを用いてマウスやキーボードなどのHIDデバイスとの通信を実現します。USB HIDクラス仕様に準拠したデータ転送をサポートし、ボードサポート、USB基本ホストドライバ、HHIDクラスドライバのFITモジュールと連携します。ソフトウェア構成はデバイスドライバ、ホスト制御、ユーザーアプリケーション層で構成され、レポートデータの処理やデバイス制御を行います。対応デバイスや動作確認済み環境、評価ボードのUSBホストモード設定も解説しています。
アプリケーションノート PDF 1.48 MB English
AI生成コンテンツ: USBホストマスストレージクラスドライバ(HMSC)は、Bulk-Only Transport(BOT)プロトコルおよびSFF-8070iサブクラスに対応し、USBマスストレージクラスデバイスとの通信を実現します。USB Basic Mini HostドライバやDMAコントローラ、FATファイルシステムなど複数のFITモジュールで構成され、RX111、RX113、RX231、RX23W、RX261などのRXファミリMCUに対応しています。Renesas Starter KitやEvaluation Kitで動作確認済みです。ソフトウェア構成、モジュール機能、ハードウェアセットアップ、動作確認環境について詳細に解説し、多様なデバイスでの動作検証の重要性を強調しています。
アプリケーションノート PDF 1.96 MB English
AI生成コンテンツ: USBホストマスストレージクラスドライバ(HMSC)は、Bulk-Only Transport(BOT)プロトコルを使用してUSBマスストレージクラス(MSC)デバイスと通信を行います。ファイルシステムやストレージデバイスドライバと連携し、1本のIN/OUTパイプでUSBマスストレージデバイスを管理します。複数のFITモジュールで構成され、RXファミリのマイコンに対応し、Renesas Starter Kitsで動作確認済みです。USB通信の動作保証はなく、ユーザーによる動作検証が必要です。ソフトウェア構成、セットアップ、サンプルアプリケーションの使用方法を詳細に解説しています。
アプリケーションノート PDF 1.86 MB English
AI生成コンテンツ: USBホストコミュニケーションデバイスクラスドライバ(HCDC)は、RXファミリマイコンでCDCデバイスとのUSB通信を可能にします。CDCのAbstract Control Modelに準拠し、データ転送や制御要求をサポートします。ソフトウェアはUSB基本ホストドライバやDMAコントローラなど複数のFITモジュールで構成され、各種RX評価ボードで動作確認済みです。開発環境やセットアップ手順、動作環境も詳述し、USB CDC通信の実装を支援します。
アプリケーションノート PDF 2.33 MB English
AI生成コンテンツ: USBペリフェラルコミュニケーションデバイスクラスドライバ(PCDC)は、RXファミリマイコンとUSBホストPC間のUSB通信を実現し、USB-シリアル変換およびループバック(エコー)機能を提供します。ホスト側では仮想COMポートとして認識され、ターミナルソフトで通信可能です。複数のFITモジュールを統合し、RX各グループに対応。Renesas Starter KitsとWindows 8.1/10環境で動作確認済みです。ソフトウェア構成やセットアップ、サンプルアプリケーションの使用方法を解説します。
アプリケーションノート PDF 2.28 MB English
AI生成コンテンツ: USB CDCを用いた内蔵FlashROM書き換えプログラムは、USB通信を介してユーザプログラムをMCU内蔵FlashROMに書き換えることが可能です。モトローラS形式およびインテルHEX形式のファイルをサポートし、FlashROMへの書き込みと検証を行います。RXファミリの各種Flashタイプに対応し、約8KBのROMを使用します。デュアルモードやバックアップ機能を備え、PC上のファイル転送アプリケーションから評価ボードへプログラムを転送し、Flash Self Programmingライブラリで書き換えを実行します。割り込みは全て使用可能で、MCUに応じたハードウェア設定が必要です。
アプリケーションノート PDF 2.05 MB English
AI生成コンテンツ: USBペリフェラルヒューマンインタフェースデバイスクラスドライバ(PHID)は、RXファミリマイコンとUSBホスト間のUSB通信を実現し、フルスピード(12Mbps)のHIDデバイスとして動作します。Renesas Starter Kitsを用いて動作確認され、ボードサポート、USB基本ホスト/ペリフェラルドライバ、IRQモジュールなど複数のFITモジュールで構成されます。ソフトウェア構成はHIDクラスドライバとデバイスドライバで、USB Peripheral Control Driver(PCD)経由でデータ転送を行います。C/C++コンパイラやFreeRTOSをサポートし、Windows 8.1および10で動作確認済みです。多様なデバイスでの動作検証が必要で、関連資料も参照してください。
アプリケーションノート PDF 2.09 MB English
AI生成コンテンツ: USBペリフェラルマスストレージクラスドライバ(PMSC)は、RXファミリマイコンとUSBホストPC間でBulk-Only Transferプロトコルを用いた通信を実現します。マスストレージデバイスとして認識され、USB経由でのファイル転送をサポートします。ソフトウェアはUSB Basic HostおよびPeripheral Driver、PMSCドライバ、ハードウェア制御モジュールなどのFITモジュールで構成され、複数のRXシリーズデバイスで動作確認済みです。Windows 8.1および10環境での動作が検証されています。ドキュメントはソフトウェア構成、モジュール機能、ハードウェアセットアップ、開発環境について解説しています。
アプリケーションノート PDF 1.86 MB English
AI生成コンテンツ: USBホストヒューマンインタフェースデバイスクラスドライバ(HHID)を使用して、マウスやキーボードなどのHIDデバイスとのUSB通信を行うサンプルファームウェアを説明する。RXファミリのマイコンで動作し、ボードサポート、USB基本ホストドライバ、HHIDドライバのFITモジュールを統合している。複数のRenesas Starter Kitsで動作確認済みで、多様なデバイスでの検証が推奨される。ソフトウェア構成やハードウェアセットアップ、モジュール機能を詳述している。
アプリケーションノート PDF 1.58 MB English
AI生成コンテンツ: USBメモリに格納されたモトローラSフォーマット(motファイル)のユーザプログラムをUSBマスストレージ経由でRXファミリMCUの内蔵FlashROMに書き換えるプログラムを提供する。USBホストモードで動作し、USB 2.0フルスピードおよびMass Storage Class(SFF-8070iサブクラス)に対応。FlashROMの消去、書き込み、検証を行い、デュアルモードやバックアップ機能もサポート。USBメモリはFAT32フォーマットが必須で、USBハブは使用不可。
アプリケーションノート PDF 1.47 MB English
AI生成コンテンツ: USBペリフェラル・ファームウェア・アップデータは、PCから評価ボードへUSB経由でユーザプログラムを転送し、セルフプログラミングライブラリを用いてFlash ROMに書き込みます。USB CDCを使いフルスピード通信を行い、Motorola SフォーマットとIntel HEX形式をサポートします。内蔵フラッシュの一部を使用し、ユーザブート領域への配置も可能です。RL78 MCU搭載のRenesas Starter KitとWindows PCで動作確認済みです。
ツールニュース-注意事項 PDF 169 KB English
アプリケーションノート PDF 1.08 MB English
AI生成コンテンツ: 本資料では、Renesas USBホストマスストレージクラスドライバ(HMSC)で使用される主要な用語と略語を定義しています。デバイスクラスドライバをUSBドライバに登録する方法を説明し、rusb_hmsc_apl.c内のwsb_hapl_registration()関数を参照しています。ソフトウェア構成では、HDCD、HMSDD、HMSCDなどのモジュールとそのインターフェースを詳細に示しています。各モジュールの機能概要も説明しています。
アプリケーションノート PDF 1.32 MB English
AI生成コンテンツ: 本資料は、ルネサスUSB MCU USBホストAndroid Open Accessory(AOA)に関する用語と略語を定義し、USB-BASIC-F/WへのUSBデバイスクラスドライバの登録方法を説明しています。Android Open Accessory仕様1.0および2.0に準拠し、それぞれAndroid OS 2.3.4以降、4.1以降をサポートします。ソフトウェア構成はベンダークラスドライバとデバイスクラスドライバで構成され、ユーザアプリケーションやUSBホスト制御、ハードウェア管理モジュールを含みます。動作確認済みのコンパイラと評価ボードも記載されています。
アプリケーションノート PDF 1.75 MB English
AI生成コンテンツ: 本書はRenesas USB MCUおよびUSBホスト通信デバイスクラスドライバ(HCDC)に関する用語と略語を定義しています。ユーザ作成のクラスドライバをUSB-BASIC-F/Wに登録する方法や、動作確認済みのコンパイラと評価ボードを紹介します。HCDCのソフトウェア構成やモジュールの役割を説明し、ホストデモアプリケーションがUSBペリフェラルとのシリアル通信設定やデータ転送を管理し、評価ボードのスイッチで通信速度を変更できることを示します。
アプリケーションノート PDF 1.70 MB English
AI生成コンテンツ: 本資料は、ルネサスUSBホストヒューマンインターフェースデバイスクラスドライバ(HHID)に関連する用語と略語を定義しています。USB-BASIC-F/Wへのユーザ作成クラスドライバの登録方法を説明し、動作確認済みのコンパイラと評価ボードを示します。HHIDのソフトウェア構成はHIDクラスドライバ、マウス、キーボードデバイスドライバで構成されます。ユーザアプリケーションはUSBデバイスとの通信やLCD表示、RSKのスイッチによるサスペンド・レジューム操作を管理します。
アプリケーションノート PDF 1.83 MB English
AI生成コンテンツ: USB-BASIC-F/Wは、Renesas USB MCUのUSB通信開発を簡素化するため、ハードウェア制御やデータ転送のサンプルソースコードを提供します。USB 2.0のフルスピードおよびロースピードデバイスに対応し、ホストおよびペリフェラル機能を実現します。接続やサスペンドなどのハードウェアイベント用APIや、制御、バルク、割り込み転送のAPIを備えています。ユーザ独自のクラスドライバ登録方法やサンプルアプリケーションも含まれます。タスク処理とコールバック機構により並列処理が可能です。
アプリケーションノート PDF 1.60 MB English
AI生成コンテンツ: 本資料はRenesas USB MCUおよびUSB Peripheral Communications Device Class Driver(PCDC)に関する主要な用語と略語を定義しています。ユーザ作成のクラスドライバをUSB-BASIC-F/Wに登録する手順を説明し、動作確認済みのコンパイラや評価ボードを列挙しています。また、ソフトウェアのモジュール構成を示し、ユーザアプリケーション、PCDC、USBペリフェラル制御ドライバ、ハードウェアインターフェースの役割を解説し、タスク単位での動作とUSB通信を強調しています。
アプリケーションノート PDF 1.14 MB English
AI生成コンテンツ: 本資料は、ルネサスUSB MCUのUSB周辺機器用マスストレージクラスドライバ(PMSC)について、用語解説、動作確認済み環境、ソフトウェア構成を説明しています。PMSCDとPMSDDの二層構造や、BOTプロトコル通信、ストレージコマンド処理、メディアアクセスの役割を示します。タスク管理や対応コンパイラ、評価ボードも記載されています。
アプリケーションノート PDF 1.84 MB English
AI生成コンテンツ: 本資料はUSBペリフェラルヒューマンインタフェースデバイス(PHID)クラスドライバに関する用語と略語を定義し、ユーザ作成のクラスドライバをUSB-BASIC-FWに登録する方法を説明しています。動作確認済みのコンパイラや評価ボードを示し、PHIDのソフトウェア構成としてHIDクラスドライバやマウス・キーボードのデバイスドライバを紹介しています。モジュール構成図と機能説明により、ユーザアプリケーション、ハードウェアドライバ、USBペリフェラル制御ドライバの連携を詳細に解説しています。
アプリケーションノート PDF 421 KB English
アプリケーションノート PDF 384 KB English
アプリケーションノート PDF 1.35 MB English
アプリケーションノート PDF 1.62 MB
AI生成コンテンツ: V850シリーズマイクロコントローラのUSBファンクション内蔵品向けのUSB CDCサンプルドライバについて説明しています。USB 2.0準拠のUSBファンクションコントローラの特徴、エンドポイント構成、内部・外部クロック選択などを解説。サンプルドライバはUSBコミュニケーションデバイスクラスVer.1.1に準拠し、仮想COMデバイスとして動作します。PM+版のソースファイル構成やWindows用INFファイルも含まれています。対応マイコン製品とメモリ仕様も示されています。
アプリケーションノート PDF 1.47 MB English
アプリケーションノート PDF 1.66 MB English
アプリケーションノート PDF 224 KB
AI生成コンテンツ: 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.
アプリケーションノート PDF 974 KB English
AI生成コンテンツ: RX62N USB Peripheral LibUSB Demoは、ホストPCとRSK基板をUSBで接続し、PC上のアプリケーションから操作を可能にする。機能はデバイスの列挙、接続・切断、LEDの点灯切替、ADC値の読み取り、LCDへの文字表示を含む。ソフトウェアはRX62N USB Basic Firmwareを基に構成され、LED制御やADC取得の追加ファイル・関数がある。デバイスおよびコンフィギュレーションディスクリプタはUSBデバイスの詳細を定義する。
アプリケーションノート PDF 1.01 MB
AI生成コンテンツ: USBファンクション・ファームウェア・アップデートのサンプルプログラムは、PCから評価ボードへUSBシリアル通信で指定ファイルを転送し、ユーザプログラムをブート領域や任意のメモリ領域に書き込みます。ファームウェア更新プログラム、ファイル転送アプリケーション、タッチパネル描画やストレージデバイスエミュレーションのサンプルプログラムを含みます。内部フラッシュメモリは4ブロックに分割され、Motorola S形式とIntel HEX形式をサポートします。フォルダ構成にはWindows XP/Vista用ドライバ、転送アプリ、ファームウェア更新プログラム、評価ボード別サンプルプログラムが含まれます。
アプリケーションノート PDF 794 KB
AI生成コンテンツ: 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.
アプリケーションノート PDF 941 KB
AI生成コンテンツ: 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.
アプリケーションノート PDF 836 KB
AI生成コンテンツ: 本資料はシステム構成、ハードウェア仕様、RoHS準拠について説明しています。V850マイコンシリーズを用いたUSB HIDデバイスの実装方法を詳述し、ハードウェア設定やソフトウェア統合、USB通信に関する設計上の考慮点を含みます。PCB設計用のBOM、回路図、ガーバーデータなどのファイルも提供されています。
アプリケーションノート PDF 890 KB
51件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 12.37 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 12.16 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 12.12 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 12.73 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 11.84 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V.3.07;GNURX|8.3.0202411;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 12.78 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Toolchains=CC-RX|V3.06]
ログインしてダウンロード ZIP 140.10 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V3.06]
ログインしてダウンロード ZIP 203.98 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V3.06]
ログインしてダウンロード ZIP 199.16 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V3.06]
ログインしてダウンロード ZIP 156.14 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V3.06]
ログインしてダウンロード ZIP 172.73 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V.3.05]
ログインしてダウンロード ZIP 453.37 MB
アプリケーション: 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|V.3.07]
ログインしてダウンロード ZIP 318.68 MB
アプリケーション: 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Toolchains=CC-RX|v3.03.00;GNURX|4.08.04.201902;GNU ARM Embedded|v4.12.01]
ログインしてダウンロード ZIP 458.39 MB
アプリケーション: 産業用機器
Compiler: CC-RX Function: Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 88.84 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 126.10 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 291.95 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 306.51 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 360.46 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 5.71 MB English Compiler: NC30WA IDE: HEW
サンプルコード
ログインしてダウンロード ZIP 5.51 MB English Compiler: CA78K0R, CC-RL IDE: CS+, e2 studio
サンプルコード
ログインしてダウンロード ZIP 6.60 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 6.73 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 5.38 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 8.47 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 8.06 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 8.16 MB English Compiler: CA78K0R, CC-RL, ICCRL78, KPITGCC, NC30WA IDE: CS+, e2 studio, HEW, IAR EWRL78
サンプルコード
ログインしてダウンロード ZIP 17.68 MB IDE: HEW
サンプルコード
ログインしてダウンロード ZIP 1.54 MB IDE: CubeSuite, IAR Embedded Workbench, MULTI
サンプルコード
ログインしてダウンロード ZIP 1.67 MB IDE: CubeSuite, IAR Embedded Workbench, MULTI
30件

システム構成と機能

画像
USBドライバレイヤ構成

USBドライバレイヤ構成

入手方法

本ドライバ(USBサンプルコード)をご希望の場合には、お取引のあるルネサス特約店またはルネサスエレクトロニクス営業へご依頼ください(一部の製品についてはターゲットデバイス(マイコン)と製品展開の表より、サンプルコードをダウンロードできます)。

ターゲットデバイス(マイコン)と製品展開

なお、動作確認を実施した統合開発環境は以下のとおりです。

ルネサスエレクトロニクス製
 
画像
ide-e2s

 : e2 studio

 
画像
ide-qsp

 : CS+

 
画像
High-performance Embedded Workshop

 : High-performance Embedded Workshop

 
画像
PM+

 : PM+(プロジェクト・マネージャ)

パートナー社製
 
画像
IAR Embedded Workbench

 : IARシステムズ社製 IAR Embedded Workbench

 
画像
Green Hills Software MULTI

 : Green Hills Software社製 MULTI

 
画像
Arm DS-5 Development Studio

 : Arm社製 DS-5 Development Studio

 

USBマイコン

非OS版
Host
対応マイコン / 統合開発環境Host
USB基本ファームウェア
(USB-BASIC-F/W)
USBデバイスクラスファームウェアUSB F/Wアップデータ
Mass Storage (HMSC)Comm. (HCDC)HID (HHID)
RL78

RL78/G1C 

画像
ide-qsp
画像
ide-e2s
画像
IAR Embedded Workbench
lenslenslens
RX

RX111, RX113, RX231, RX23W, RX261

画像
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)lens

RX62x, RX63T, RX63N/RX631 

画像
ide-e2s
(Note2)lens (Note4)lenslenslens

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

画像
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)lens
RZ

RZ/T1 

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

RZ/A1H 

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

RZ/A2M 

画像
ide-e2s
(Note2)lens (Note9)lens (Note9)
R8C

R8C/3xU 

画像
High-performance Embedded Workshop
lenslenslenslens
V850

V850E2/ML4 

画像
ide-qsp
lens (Note7)lens (Note4)lens
SuperH

SH7700 

画像
High-performance Embedded Workshop
lens

lens サンプル提供中(無償) | — N/A

※アプリケーションプログラム付きのUSBドライバを掲載しています。FITモジュールについてはこちらをご覧ください

Peripheral
対応マイコン / 統合開発環境Peripheral
USB基本ファームウェア
(USB-BASIC-F/W)
USBデバイスクラスファームウェアLibUSBUSB F/W アップデータ
Mass Storage (PMSC)Comm. (PCDC)HID (PHID)Printer
RL78

RL78/G1C, RL78/L1C 

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

RX111, RX113, RX231, RX23W, RX261

画像
ide-e2s
(Note8)lens (Note8)lens (Note8)lens (Note8)lens

RX62x, RX630/63T, RX63N/RX631 

画像
ide-e2s
(Note2)lenslenslenslenslens

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

画像
ide-e2s
(Note8)lens (Note8)lens (Note8)lens (Note8)lens
RZ

RZ/T1 

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

RZ/A1H 

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

RZ/A2M 

画像
ide-e2s
(Note2)lens (Note9)
R8C

R8C/3xU,R8C/3xK 

画像
High-performance Embedded Workshop
lenslenslenslens   
V850

V850ES/Jx3-H/U 

画像
PM+
lens (Note2)lenslenslenslens lens

V850ES/Jx3-E/L 

画像
PM+
lens (Note2)lenslenslenslens

V850E2/MN4 

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

V850E/Ix4-H 

画像
PM+
lens (Note2)lens

V850E2/ML4 

画像
ide-qsp
lens (Note2)lens (Note5) lens (Note6)lens (Note5)lens
SuperH

SH7280 

画像
High-performance Embedded Workshop
lens (Note2)lenslens

SH7216 

画像
High-performance Embedded Workshop
lens (Note2)lenslenslenslenslenslens

SH7700 

画像
High-performance Embedded Workshop
lens (Note2)lenslenslens
H8SX

H8SX/1600 

画像
High-performance Embedded Workshop
lens (Note2)lenslenslens
H8S

H8S/2200,H8S/2400 

画像
High-performance Embedded Workshop
lens (Note2)lenslenslenslens

lens サンプル提供中(無償) | — N/A

※アプリケーションプログラム付きのUSBドライバを掲載しています。FITモジュールについてはこちらをご覧ください

リアルタイムOS版
対応マイコン / 統合開発環境HostPeripheral
USB基本ファームウェア (USB-BASIC-F/W)USBデバイスクラスファームウェアUSB基本ファームウェア (USB-BASIC-F/W)USBデバイスクラスファームウェア
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 

画像
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)lens (Note8)lens (Note8)lens (Note8)

RX111, RX113, RX231, RX23W, RX261 

画像
ide-e2s
(Note8)lens (Note4) (Note8)lens (Note8)lens (Note8)(Note8)lens (Note8)lens (Note8)lens (Note8)

lens サンプル提供中(無償) | — N/A

※アプリケーションプログラム付きのUSBドライバを掲載しています。FITモジュールについてはこちらをご覧ください

Note

  1. サポートしているリアルタイムOSはFreeRTOSとµITRON(RI600V4)です。
  2. USB基本ファームウェアは各USBデバイスクラスファームウェアでの提供になります。
  3. 簡易的なファイルシステムを同梱しています。
  4. V850E2/ML4 USB マルチファンクション動作例
  5. V850E2/ML4 USB でのマルチメディアカード制御例
  6. V850E2/ML4 USBホストサンプル(USBハブ接続対応)
  7. FITモジュール版をご用意しております。こちらからご確認ください。
  8. RZ/A2M Simple Applications Package に同梱されています。

パートナー

パートナーベンダ各社にて、ルネサスUSBデバイスに対応したUSBドライバを各種サポート頂いております。

パートナーベンダのご紹介も可能ですので、お取引のあるルネサス特約店またはルネサスエレクトロニクス営業へご相談ください。

サポートコミュニティ

  1. Windows7側USBドライについて

    ... CDCクラスを使用しております。WindowsXPには、USBSER.SYSなるパソコン側ドライが標準で添付されています。SH7214とパソコン間のUSB ...

    2013年8月6日
  2. RX用FITのUSBドライをCS+6環境でコンパイル最適化レベル2以上にしたときの不具合

    ... V6.01.00)/ビルドツールCC-RX V2.08.00:不具合事象あり ■USBHドライの対象ソースコード \rx_fit\FITModules\r_usb_basic\src\hw  - r_usb_creg_access.c  - r_usb ...

    2018年6月21日
  3. RX651/RX65NのUSBドライ

    お世話になります。 これからRX651/RX65NのUSBドライ部分を開発するのですが、サンプルソースがなくUSB周りはコードジ ...

    2017年4月6日
サポートコミュニティからの全ての結果を参照 (468件)

ナレッジベース

  1. E8aエミュレータ用USBドライUSBブート(USB Direct)用ドライが認識しない (RFP, FDT, HEW, E8a)

    ... コア分離・メモリの整合性」が有効の場合、E8aエミュレータ用USBドライUSBブート(USB Direct)用ドライは動作できません。「コ ...

  2. RXファミリ: Descriptorの記述方法が、USBドライのドキュメントを見ただけではわからない。

    ... 使用の場合https://www.renesas.com/jp/ja/document/scd/rx-family-sample-program-using-usb-peripheral-communication-device-class-driver-pcdc-usb-mini (2) RX700, RX600シリーズのMCUをご使用の場合 ...

    2024年3月6日
  3. RAファミリ: USBドライのデッグログ出力を有効にする方法

    FSPのUSBドライは、ドライの内部プログラムの実行状況(エニュミレーション状況やイベント情報など)を確認する ...

    2024年10月25日
ナレッジベースからの全ての結果を参照 (28件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。