Specifications
V850E2/MN4 USB CDC (Communication Device Class) Driver
R01AN0010EJ0101 Rev.1.01 Page 4 of 117
Feb 01, 2012
2.1.2 Features of the Sample Driver
The CDC (Communication Device Class) sample driver for the V850E2/MN4 microcontroller has the features listed
below. For details about the features and operations of the sample driver, see section 4, Sample Driver Specifications.
• Conforms to the USB Communication Device Class Version 1.1 Abstract Control Model
• Operates as a virtual COM device
• Occupies memory areas of the following sizes (excluding that of the vector table):
ROM: Approx. 4.6 Kbytes
RAM: Approx. 0.8 Kbytes
2.1.3 Sample Driver Configuration
The sample driver is available in three versions, i.e., the CubeSuite version, the Multi version, and the IAR Embedded
Workbench. Use the correct version of the sample driver according to your development environment.
Each version of the sample driver is made up of the files that are described below.
(1)
CubeSuite Version
The CubeSuite version of the sample driver comprises files that are summarized below.
Table 2.2 CubeSuite Version Sample Driver File Configuration
Folder File Outline
main.c Main routine, initialization, sample application
usbf850.c USB initialization, endpoint control, bulk transfer, and control transfer
usbf850_communication.c CDC-specific processing
src
cstart.asm Bootstrap
main.h main.c function prototype declarations
usbf850.h usbf850.c function prototype declarations
usbf850_communication.h usbf850_communication.c function prototype declarations
usbf850_desc.h Descriptor definitions
usbf850_errno.h Error code definitions
usbf850_types.h User type declarations
include
reg_v850e2mn4.h USB function register definitions
Inf XXX_CDC_VISTA.inf Windows
®
Vista
®
.inf file
The names of the microcontrollers are inserted in the sections
marked “****”: MN4
XXX_CDC_WIN7.inf Windows 7
®
.inf file
The names of the microcontrollers are inserted in the sections
marked “****”: MN4
XXX_CDC_XP.inf Windows XP
®
.inf file
The names of the microcontrollers are inserted in the sections
marked “****”: MN4
Remarks: The sample driver package comes also with a set of project-related files for the CubeSuite
(Renesas Electronics’ integrated development tool suit). For further information, see section 6.2.1,
Setting up the Host Environment.