AT89C5132 Atmel Corporation, AT89C5132 Datasheet - Page 15

no-image

AT89C5132

Manufacturer Part Number
AT89C5132
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C5132

Flash (kbytes)
64 Kbytes
Max. Operating Frequency
20 MHz
Cpu
8051-12C
Max I/o Pins
44
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
1
Uart
1
Adc Channels
2
Adc Resolution (bits)
10
Adc Speed (ksps)
22.7
Sram (kbytes)
2.25
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 3.6
Timers
2
Isp
UART/USB
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AT89C5132-IL
Quantity:
192
Part Number:
AT89C5132-RORUL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C5132-ROTIL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C5132-ROTUL
Manufacturer:
Atmel
Quantity:
10 000
Device Status
Get Status
4256B–USB–03/06
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 containing the fol-
lowing data:
Table 13. DFU_GETSTATUS Response
Table 14. bStatus Values
bmRequestType
errCHECK_ERASE
Offset
errFIRMWARE
1010 0001b
0010 0001b
errNOTDONE
errADDRESS
errTARGET
0
1
4
5
errVERIFY
errERASE
errWRITE
errPROG
errFILE
Status
OK
D
Field
bStatus
bwPollTime
Out
bState
iString
DFU_GETSTATUS (3)
DFU_CLRSTATUS (4)
Value
0x0A
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
bRequest
Size
1
3
1
1
Description
No error condition is present
File is not targeted for use by this device
File is for this device but fails some vendor-specific verification test
Device id unable to write memory
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
Device’s firmware is corrupted. It cannot return to run-time operations
Number
Number
Number
Value
Index
Description
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.
wValue
Zero
Zero
Interface (4)
Interface (4)
wIndex
wLength
Zero
AT89C5132
6
Status
none
Data
15

Related parts for AT89C5132