DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AT90USB128X データシートの表示(PDF) - Atmel Corporation

部品番号
コンポーネント説明
メーカー
AT90USB128X
Atmel
Atmel Corporation Atmel
AT90USB128X Datasheet PDF : 28 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
Offset
15
16
17
Field
iProduct
iSerialNumber
bNumConfigurations
Size
1
1
1
Value
0
0
01h
Description
Index of string descriptor
Index of string descriptor
One configuration only for DFU
4.3.2
DFU Configuration Descriptor
This descriptor is identical to the standard configuration descriptor described in the USB DFU
specification version 1.0, with the exception that the bNumInterfaces field must contain the value
01h.
4.3.2.1
DFU Interface Descriptor
This is the descriptor for the only interface available when operating in DFU mode. Therefore,
the value of the bInterfaceNumber field is always zero.
Table 4-3. DFU Mode Interface Description
Offset
0
1
2
3
4
5
6
7
8
Field
bLength
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
Size
1
1
1
1
1
1
1
1
1
Value
09h
04h
00h
00h
00h
FEh
01h
00h
00h
Description
Size of this descriptor, in bytes
INTERFACE descriptor type
Number of this interface
Alternate setting(1)
Only the control pipe is used
Application Specific Class Code
Device Firmware Upgrade Code
The device does not use a class specific protocol on this interface
Index of the String descriptor for this interface
Note:
1. Alternate settings can be used by an application to access additional memory segments. In this case, it is suggested that
each alternate setting employ a string descriptor to indicate the target memory segment; e.g., “EEPROM”. Details concern-
ing other possible uses of alternate settings are beyond the scope of this document. However, their use is intentionally not
restricted because the authors anticipate that implements will devise additional creative uses for alternate settings.
4.4 Commands Description
The protocol implemented in the AT90USB bootloader allows to:
• Initiate the communication
• Program the Flash or EEPROM Data
• Read the Flash or EEPROM Data
• Program Configuration Information
• Read Configuration and Manufacturer Information
• Erase the Flash
• Start the application
Overview of the protocol is detailed in “Appendix-A” on page 18.
5
7618C–AVR–07/08

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]