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

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 3. DFU Mode Device Descriptor
DFU Configuration
Descriptor
DFU Interface
Descriptor
Table 4. DFU Mode Interface Descriptor
Note:
4287E–USB–04/08
Offset
Offset
10
12
14
15
16
17
0
1
2
4
5
6
7
8
0
1
2
3
4
5
6
7
8
1. Alternate settings can be used by an application to access additional memory segments. In this case, it is suggested that
each alternate setting employ a string descriptor to indicate the target memory segment; e.g., “EEPROM”. Details concern-
ing other possible uses of alternate settings are beyond the scope of this document. However, their use is intentionally not
restricted because the authors anticipate that implementers will devise additional creative uses for alternate settings.
bNumConfigurations
bMaxPacketSize0
bDeviceSubClass
bDescriptorType
bDeviceProtocol
iSerialNumber
bDeviceClass
iManufacturer
bInterfaceSubClass
bcdDevice
bInterfaceProtocol
bInterfaceNumber
idProduct
idVendor
bAlternateSetting
bcdUSB
iProduct
bDescriptorType
bLength
bNumEndpoints
bInterfaceClass
Field
iInterface
bLength
Field
This descriptor is identical to the standard configuration descriptor described in the USB DFU
specification version 1.0, with the exception that the bNumInterfaces field must contain the value
01h.
This is the descriptor for the only interface available when operating in DFU mode. Therefore,
the value of the bInterfaceNumber field is always zero.
Size
1
1
2
1
1
1
1
2
2
2
1
1
1
1
Size
1
1
1
1
1
1
1
1
1
0x0000
2FFDh
Value
03EBh
0100h
FEh
12h
01h
01h
00h
01h
32
0
0
0
Value
FEh
09h
04h
00h
00h
00h
01h
00h
00h
Description
Size of this descriptor, in bytes
DFU FUNCTIONAL descriptor type
USB specification release number in binary coded decimal
Application Specific Class Code
Device Firmware Upgrade Code
The device does not use a class specific protocol on this interface
Maximum packet size for endpoint zero
Vendor ID
Product ID
Device release number in binary coded decimal
Index of string descriptor
Index of string descriptor
Index of string descriptor
One configuration only for DFU
AT89C5131A USB Bootloader
Description
Size of this descriptor, in bytes
INTERFACE descriptor type
Number of this interface
Alternate setting
Only the control pipe is used
Application Specific Class Code
Device Firmware Upgrade Code
The device doesn’t use a class specific protocol on this interface
Index of the String descriptor for this interface
(1)
13

Related parts for AT89C5131A-L