at89c5131a ATMEL Corporation, at89c5131a Datasheet - Page 14
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
at89c5131a
Manufacturer Part Number
at89c5131a
Description
Usb Microcontrollers
Manufacturer
ATMEL Corporation
Datasheet
1.AT89C5131A.pdf
(33 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at89c5131a-PUTUM
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
at89c5131a-RDTUM
Manufacturer:
ATMEL
Quantity:
5 000
Company:
Part Number:
at89c5131a-S3SUM
Manufacturer:
ATMEL
Quantity:
46
Company:
Part Number:
at89c5131a-UL
Manufacturer:
TI
Quantity:
12 500
Part Number:
at89c5131a-UL
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
at89c5131a-UM
Manufacturer:
TOSHIBA
Quantity:
1 200
Part Number:
at89c5131a-UM
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Device Status
Get Status
Table 7. bStatus values
14
Status
OK
errTARGET
errFILE
errWRITE
errERASE
errCHECK_ERASED
errPROG
errVERIFY
errADDRESS
errNOTDONE
errFIRMWARE
bmRequestType
1010 0001b
0010 0001b
AT89C5131A USB Bootloader
Value
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
DFU_GETSTATUS (3)
DFU_CLRSTATUS (4)
bRequest
Description
No error condition is present
File is for this device but fails some vendor-specific verification test
Memory erase function failed
Memory erase check failed
Program memory function failed
Programmed memory failed verification
Cannot program memory due to received address that is out of range
Received DFU_DNLOAD with wLength = 0, but device does not think it has all the data yet.
File is not targeted for use by this device
Device id unable to write memory
Device’s firmware is corrupted. It cannot return to run-time operations
The Host employs the DFU_GETSTATUS request to facilitate synchronization with the
device. This status gives information on the execution of the previous request: in
progress/OK/Fail/...
The device responds to the DFU_GETSTATUS request with a payload packet contain-
ing the following data:
Table 6. DFU_GETSTATUS Response
Offset
0
1
4
5
bwPollTimeOut
wValue
bStatus
bState
iString
Field
Zero
Zero
Size
1
3
1
1
Interface (4)
Interface (4)
wIndex
Value
Numb
Numb
Numb
Index
er
er
er
An indication of the status resulting from the
execution of the most recent request.
Minimum time in milliseconds that the host
should wait before sending a subsequent
DFU_GETSTATUS. The purpose of this field is to
allow the device to dynamically adjust the
amount of time that the device expects the host
to wait between the status phase of the next
DFU_DNLOAD and the subsequent solicitation
of the device’s status via DFU_GETSTATUS.
An indication of the state that the device is going
to enter immediately following transmission of
this response.
Index of status description in string table.
wLength
Zero
6
Description
4287C–USB–11/04
Status
Data
none