at89c5131a ATMEL Corporation, at89c5131a Datasheet - Page 12

no-image

at89c5131a

Manufacturer Part Number
at89c5131a
Description
Usb Microcontrollers
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at89c5131a-PUTUM
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at89c5131a-RDTIL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at89c5131a-RDTUL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at89c5131a-RDTUM
Manufacturer:
ATMEL
Quantity:
5 000
Part Number:
at89c5131a-RDTUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at89c5131a-S3SIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at89c5131a-S3SUL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at89c5131a-S3SUM
Manufacturer:
ATMEL
Quantity:
46
Part Number:
at89c5131a-UL
Manufacturer:
TI
Quantity:
12 500
Part Number:
at89c5131a-UL
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at89c5131a-UM
Manufacturer:
TOSHIBA
Quantity:
1 200
Part Number:
at89c5131a-UM
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
at89c5131a-UM
Quantity:
300
Table 3. DFU Mode Device Descriptor
DFU Configuration Descriptor
DFU Interface Descriptor
Table 4. DFU Mode Interface Descriptor
Note:
12
Offset
Offset
10
12
14
15
16
17
0
1
2
4
5
6
7
8
0
1
2
3
4
5
6
7
8
1. Alternate settings can be used by an application to access additional memory segments. In this case, it is suggested that
AT89C5131A USB Bootloader
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.
bNumConfigurations
bMaxPacketSize0
bDeviceSubClass
bDescriptorType
bDeviceProtocol
iSerialNumber
bDeviceClass
iManufacturer
bInterfaceSubClass
bcdDevice
bInterfaceProtocol
bInterfaceNumber
idProduct
bAlternateSetting
idVendor
bcdUSB
iProduct
bLength
bDescriptorType
bNumEndpoints
bInterfaceClass
Field
iInterface
bLength
Field
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.
Size
1
1
2
1
1
1
1
2
2
2
1
1
1
1
Size
1
1
1
1
1
1
1
1
1
0x0000
Value
03EBh
2FFDh
0100h
FEh
12h
01h
01h
00h
01h
32
0
0
0
Value
FEh
09h
04h
00h
00h
00h
01h
00h
00h
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
Description
Size of this descriptor, in bytes
INTERFACE descriptor type
Number of this interface
Alternate setting
Only the control pipe is used
Device Firmware Upgrade Code
The device doesn’t use a class specific protocol on this interface
Index of the String descriptor for this interface
Application Specific Class Code
(1)
4287C–USB–11/04

Related parts for at89c5131a