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

AT89C5131A View Datasheet(PDF) - Atmel Corporation

Part Name
Description
Manufacturer
AT89C5131A
Atmel
Atmel Corporation Atmel
AT89C5131A Datasheet PDF : 34 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
AT89C5131A USB Bootloader
Table 3. DFU Mode Device Descriptor
Offset
0
1
Field
bLength
bDescriptorType
Size
1
1
2
bcdUSB
2
4
bDeviceClass
1
5
bDeviceSubClass
1
6
bDeviceProtocol
1
7
bMaxPacketSize0
1
8
idVendor
2
10
idProduct
2
12
bcdDevice
2
14
iManufacturer
1
15
iProduct
1
16
iSerialNumber
1
17
bNumConfigurations
1
Value
12h
01h
0100h
FEh
01h
00h
32
03EBh
2FFDh
0x0000
0
0
0
01h
Description
Size of this descriptor, in bytes
DFU FUNCTIONAL descriptor type
USB specification release number in binary coded decimal
Application Specific Class Code
Device Firmware Upgrade Code
The device does not use a class specific protocol on this interface
Maximum packet size for endpoint zero
Vendor ID
Product ID
Device release number in binary coded decimal
Index of string descriptor
Index of string descriptor
Index of string descriptor
One configuration only for DFU
DFU Configuration
Descriptor
DFU Interface
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.
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. DFU Mode Interface Descriptor
Offset
0
1
Field
bLength
bDescriptorType
Size
1
1
Value
09h
04h
Description
Size of this descriptor, in bytes
INTERFACE descriptor type
2
bInterfaceNumber
1
00h Number of this interface
3
bAlternateSetting
1
00h
Alternate setting(1)
4
bNumEndpoints
1
00h Only the control pipe is used
5
bInterfaceClass
1
FEh Application Specific Class Code
6
bInterfaceSubClass
1
01h Device Firmware Upgrade Code
7
bInterfaceProtocol
1
00h The device doesn’t use a class specific protocol on this interface
8
iInterface
1
00h 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 implementers will devise additional creative uses for alternate settings.
13
4287E–USB–04/08

Share Link: 

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