AT89C5131A-L Atmel Corporation, AT89C5131A-L Datasheet - Page 16

no-image

AT89C5131A-L

Manufacturer Part Number
AT89C5131A-L
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C5131A-L

Flash (kbytes)
32 Kbytes
Max. Operating Frequency
48 MHz
Cpu
8051-12C
Max I/o Pins
34
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
1
Twi (i2c)
1
Uart
1
Sram (kbytes)
1.25
Eeprom (bytes)
1024
Self Program Memory
API
Operating Voltage (vcc)
3.0 to 3.6
Timers
4
Isp
UART/USB
Watchdog
Yes
Table 7. bStatus values (Continued)
Clear Status
16
Status
errUSBR
errPOR
errUNKNOWN
errSTALLEDPK
AT89C5131A USB Bootloader
Value
0x0C
0x0D
0x0E
0x0F
Table 8. bState Values
Any time the device detects an error and reports an error indication status to the host in the
response to a DFU_GETSTATUS request, it enters the dfuERROR state. The device cannot
transition from the dfuERROR state, after reporting any error status, until after it has received a
DFU_CLRSTATUS request. Upon receipt of DFU_CLRSTATUS, the device sets a status of OK
and transitions to the dfuIDLE state. Only then is it able to transition to other states.
Description
Device detected unexpected USB reset signaling
Device detected unexpected power on reset
Something went wrong, but the device does not know what it was
Device stalled an unexpected request
State
appIDLE
appDETACH
dfuIDLE
dfuDNLOAD-SYNC
dfuDNBUSY
dfuDNLOAD-IDLE
dfuMANIFEST-SYNC
dfuMANIFEST
dfuMANIFEST-WAIT-
RESET
dfuUPLOAD-IDLE
dfuERROR
bmRequestType
0010 0001b
DFU_CLRSTATUS (4)
Value
10
0
1
2
3
4
5
6
7
8
9
bRequest
Description
Device is running its normal application
Device is running its normal application, has received the DFU_DETACH
request, and is waiting for a USB reset
Device is operating in the DFU mode and is waiting for requests
Device has received a block and is waiting for the Host to solicit the
status via DFU_GETSTATUS
Device is programming a control-write block into its non volatile memories
Device is processing a download operation. Expecting DFU_DNLOAD
requests
Device has received the final block of firmware from the Host and is
waiting for receipt of DFU_GETSTATUS to begin the Manifestation phase
or
device has completed the Manifestation phase and is waiting for receipt
of DFU_GETSTATUS.
Device is in the Manifestation phase.
Device has programmed its memories and is waiting for a USB reset or a
power on reset.
The device is processing an upload operation. Expecting DFU_UPLOAD
requests.
An error has occurred. Awaiting the DFU_CLRSTATUS request.
wValue
Zero
Interface (4)
wIndex
wLength
0
4287E–USB–04/08
Data
None

Related parts for AT89C5131A-L