SAM3SD8B Atmel Corporation, SAM3SD8B Datasheet - Page 357

no-image

SAM3SD8B

Manufacturer Part Number
SAM3SD8B
Description
Manufacturer
Atmel Corporation
Datasheets
21.5.3
21.5.3.1
11090A–ATARM–10-Feb-12
11090A–ATARM–10-Feb-12
USB Device Port
Enumeration Process
The device uses the USB communication device class (CDC) drivers to take advantage of the
installed PC RS-232 software to talk over the USB. The CDC class is implemented in all
releases of Windows
www.usb.org, describes a way to implement devices such as ISDN modems and virtual COM
ports.
The Vendor ID (VID) is Atmel’s vendor ID 0x03EB. The product ID (PID) is 0x6124. These refer-
ences are used by the host operating system to mount the correct driver. On Windows systems,
the INF files contain the correspondence between vendor ID and product ID.
For More details about VID/PID for End Product/Systems, please refer to the following FAQ from
the USB Implementers Forum:
http://www.usb.org/developers/usbfaq#12
"Unauthorized use of assigned or unassigned USB Vendor ID Numbers and associated Product
ID Numbers is strictly prohibited."
Atmel provides an INF example to see the device as a new serial port and also provides another
custom driver used by the SAM-BA application: atm6124.sys. Refer to the document “USB Basic
Application”,
The USB protocol is a master/slave protocol. This is the host that starts the enumeration send-
ing requests to the device through the control endpoint. The device handles standard requests
as defined in the USB Specification.
Table 21-3.
Request
GET_DESCRIPTOR
SET_ADDRESS
SET_CONFIGURATION
GET_CONFIGURATION
GET_STATUS
SET_FEATURE
CLEAR_FEATURE
literature number
Handled Standard Requests
®
, from Windows 98SE to Windows XP. The CDC document, available at
6123, for more details.
Definition
Returns the current device configuration value.
Sets the device address for all future device access.
Sets the device configuration.
Returns the current device configuration value.
Returns status for the specified recipient.
Set or Enable a specific feature.
Clear or Disable a specific feature.
SAM3S8/SD8
SAM3S8/SD8
357
357

Related parts for SAM3SD8B