AT89C5131A-L

Manufacturer Part NumberAT89C5131A-L
ManufacturerAtmel Corporation
AT89C5131A-L datasheets
 


Specifications of AT89C5131A-L

Flash (kbytes)32 KbytesMax. Operating Frequency48 MHz
Cpu8051-12CMax I/o Pins34
Usb Transceiver1Usb SpeedFull Speed
Usb InterfaceDeviceSpi1
Twi (i2c)1Uart1
Sram (kbytes)1.25Eeprom (bytes)1024
Self Program MemoryAPIOperating Voltage (vcc)3.0 to 3.6
Timers4IspUART/USB
WatchdogYes  
1
2
3
4
5
6
7
8
9
10
11
Page 11
12
Page 12
13
Page 13
14
Page 14
15
Page 15
16
Page 16
17
Page 17
18
Page 18
19
Page 19
20
Page 20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Page 19/34

Download datasheet (326Kb)Embed
PrevNext
Figure 7. Example of Firmware Download Zero Length DFU_DNLOAD Request
SETUP
OUT
OUT
OUT
OUT
IN
The Host sends a DFU_DNLOAD request with the wLength field cleared to 0 to the device to
indicate that it has completed transferring the firmware image file. This is the final payload
packet of a download operation.
This operation should be preceded by a Long Jump address specification using the correspond-
ing Flash command.
Answers from
After each program request, the Host can request the device state and status by sending a
Bootloader
DFU_GETSTATUS message.
If the device status indicates an error, the host can send a DFU_CLRSTATUS request to the
device.
4287E–USB–04/08
AT89C5131A USB Bootloader
DFU_DNLOAD
Prog_Start + (EP0 fifo length - 6) x 00h
X offset bytes + Firmware Packet 1
Firmware Packet 2
Firmware Packet n + DFU suffix
ZLP
19