AT89C5132-ROTIL Atmel, AT89C5132-ROTIL Datasheet - Page 12
![IC 8051 MCU FLASH 64K USB 80TQFP](/photos/12/13/121358/313-80-tqfp_sml.jpg)
AT89C5132-ROTIL
Manufacturer Part Number
AT89C5132-ROTIL
Description
IC 8051 MCU FLASH 64K USB 80TQFP
Manufacturer
Atmel
Series
AT89C513xr
Datasheets
1.AT89C5132-ROTUL.pdf
(182 pages)
2.AT89C5132-ROTUL.pdf
(38 pages)
3.AT89C5132-ROTIL.pdf
(33 pages)
Specifications of AT89C5132-ROTIL
Core Processor
C52X2
Core Size
8-Bit
Speed
20MHz
Connectivity
IDE/ATAPI, I²C, MMC, PCM, SPI, UART/USART, USB
Peripherals
I²S, POR, WDT
Number Of I /o
44
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Eeprom Size
4K x 8
Ram Size
2.25K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 3.3 V
Data Converters
A/D 2x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-TQFP, 80-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Protocol
Device Firmware
Upgrade Introduction
DFU Specific
Requests
DFU Descriptors Set
DFU Device Descriptor
12
AT89C5132
Device Firmware Upgrade is the mechanism for accomplishing the task of upgrading the device
firmware. Any class of USB device can exploit this capability by supporting the requirements
specified in this document.
Because it is impractical for a device to concurrently perform both DFU operations and its nor-
mal run-time activities, those normal activities must cease for the duration of the DFU
operations. Doing so means that the device must change its operating mode; i.e., a printer is not
a printer while it is undergoing a firmware upgrade; it is a PROM programmer. However, a
device that supports DFU is not capable of changing its mode of operation on its own. External
(human or host operating system) intervention is required.
In addition of the USB standard requests, 7 DFU class-specific requests are employed to
accomplish the upgrade operations, see Figure 4.
Table 8. DFU Class-specific Requests
The device exports the DFU descriptor set, which contains:
•
•
•
•
This descriptor is only present in the DFU mode descriptor set. The DFU class code is reported
in the bDeviceClass field of this descriptor.
Table 9. USB Parameters
bmRequestType
0010 0001b
0010 0001b
1010 0001b
1010 0001b
0010 0001b
1010 0001b
0010 0001b
A DFU device descriptor
A single configuration descriptor
A single interface descriptor (including descriptors for alternate settings, if present)
A single functional descriptor
DFU_GETSTATUS (3)
DFU_CLRSTATUS (4)
DFU_GETSTATE (5)
DFU_DNLOAD (1)
DFU_UPLOAD (2)
Release Number
DFU_DETACH (0)
DFU_ABORT (6)
Parameter
Product ID
Vendor ID
bRequest
wTimeout
wValue
wBlock
wBlock
Zero
Zero
Zero
Zero
Interface (4)
Interface (4)
Interface (4)
Interface (4)
Interface (4)
Interface (4)
Interface (4)
wIndex
ATMEL – AT89C5132 Bootloader
0x03EB
0x2FFF
0x0000
wLength
Length
Length
Zero
Zero
Zero
6
1
4256B–USB–03/06
Firmware
Firmware
Status
State
Data
none
none
none