Datasheet

AVR079
55
8133A-AVR-04/08
// 4-byte address
#define XPRG_PARAM_NVMBASE 0x01
// 2-byte page size
#define XPRG_PARAM_EEPPAGESIZE 0x02
A.3 USB Descriptors
Table 13-1. Device descriptor
Name Value Hex
bLength Valid 0x12
bDescriptorType DEVICE 0x01
bcdUSB 2.0 0x0200
bDeviceClass Vendor-specific 0xFF
bDeviceSubClass Vendor-specific 0x00
bDeviceProtocol None 0x00
bMaxPacketSize0 64 0x40
idVendor Atmel Corporation 0x03EB
idProduct 0x2106 0x2106
bcdDevice 2.0 0x0200
iManufacturer 1 0x01
iProduct 2 "STK600" 0x02
iSerialNumber 3 0x03
bNumConfigurations 1 0x01
Table 13-2. Configuration descriptor
Name Value Hex
bLength Valid 0x09
bDescriptorType CONFIGURATION 0x02
wTotalLength 32 bytes 0x0020
bNumInterface 1 0x01
bConfigurationValue 1 0x01
iConfiguration 0 0x00
bmAttributes 0x80 0x80
bMaxPower 500 mA 0xFA
Table 13-3. Interface descriptor
Name Value Hex
bLength Valid 0x09
bDescriptorType INTERFACE 0x04
bInterfaceNumber 0 0x00
bAlternateSetting 0 0x00
bNumEndpoints 2 0x02
bInterfaceClass Vendor-specific 0xFF
bInterfaceSubClass Vendor-specific 0x00