Instruction manual

APPLICATION NOTE
R01AN0512EJ0210 Page 1of 157
Apr 1, 2013
Renesas USB MCU and USB ASSP
USB Basic Host and Peripheral firmware
Introduction
This document is an application note for Renesas USB MCU and USB ASSP. USB basic firmware, a sample program for
USB interface control using Renesas USB MCU and USB ASSP.
Target Device
RX62N group, RX621 group, RX630 group, RX631 group, RX63N group, RX63T group, R8A66597, R8A66593
This application note also applies to other microcontrollers in the RX 600 Series that have the same USB module as the
target device microcontrollers. When using this code in an end product or other application, its operation must be tested
and evaluated thoroughly.
This program has been evaluated using Renesas Starter Kit.
Contents
1. DocumentOverview 4
1.1 Overview 4
1.2 RelatedDocuments 4
1.3 ListofTerms 5
1.4 HowtoReadThisDocument 5
2. Overview 6
2.1 DevelopmentGoals 6
2.2 FeaturesofUSBBASICFW 6
2.3 Function 7
2.4 StructureofFilesandfolders 7
2.5 SoftwareConfiguration 12
2.6 NonOSSchedulerFunctionandTasks 13
2.7 HostandPeripheralSampleVendorDemo 14
2.8 Note 14
3. HowtoRegisterClassDriver 15
3.1 HowtoregisterPeripheralClassDriver 15
3.2 HowtoregisterHostClassDriver 16
4. Peripheral 17
4.1 PeripheralControlDriver(PCD) 17
4.2 API(ApplicationProgrammingInterface) 18
4.3 StructureDefinitions 51
R01AN0512EJ0210
Rev.2.10
Apr 1, 2013

Summary of content (160 pages)