DataSheet.es    


PDF AT90USB128X Data sheet ( Hoja de datos )

Número de pieza AT90USB128X
Descripción USB DFU Bootloader
Fabricantes ATMEL Corporation 
Logotipo ATMEL Corporation Logotipo



Hay una vista previa y un enlace de descarga de AT90USB128X (archivo pdf) en la parte inferior de esta página.


Total 28 Páginas

No Preview Available ! AT90USB128X Hoja de datos, Descripción, Manual

Features
USB Protocol
– Based on the USB DFU class
– Autobaud (8/16 MHz crystal)
In-System Programming
– Read/Write Flash and EEPROM on-chip memories
– Read Device ID
– Full chip Erase
– Start application command
In-Application Programming
– Software Entry-points for on-chip flash drivers
1. Description
The 8bits mega AVR with USB interface devices are factory configured with a
USB bootloader located in the on-chip flash boot section of the controller.
This USB bootloader allows to perform In-System Programming from an USB
host controller without removing the part from the system or without a
pre-programmed application, and without any external programming interface.
This document describes the USB bootloader functionalities as well as the serial
protocol to efficiently perform operations on the on chip Flash memories (Flash
and EEPROM).
www.DataSheet4U.com
USB DFU
Bootloader
Datasheet
AT90USB128x
AT90USB64x
AT90USB162
AT90USB82
ATmega32U4
ATmega16U4
7618C–AVR–07/08

1 page




AT90USB128X pdf
www.DataSheet4U.com
Offset
15
16
17
Field
iProduct
iSerialNumber
bNumConfigurations
Size
1
1
1
Value
0
0
01h
Description
Index of string descriptor
Index of string descriptor
One configuration only for DFU
4.3.2
DFU Configuration Descriptor
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.
4.3.2.1
DFU Interface Descriptor
This is the descriptor for the only interface available when operating in DFU mode. Therefore,
the value of the bInterfaceNumber field is always zero.
Table 4-3. DFU Mode Interface Description
Offset
0
1
2
3
4
5
6
7
8
Field
bLength
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
Size
1
1
1
1
1
1
1
1
1
Value
09h
04h
00h
00h
00h
FEh
01h
00h
00h
Description
Size of this descriptor, in bytes
INTERFACE descriptor type
Number of this interface
Alternate setting(1)
Only the control pipe is used
Application Specific Class Code
Device Firmware Upgrade Code
The device does not use a class specific protocol on this interface
Index of the String descriptor for this interface
Note:
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 implements will devise additional creative uses for alternate settings.
4.4 Commands Description
The protocol implemented in the AT90USB bootloader allows to:
• Initiate the communication
• Program the Flash or EEPROM Data
• Read the Flash or EEPROM Data
• Program Configuration Information
• Read Configuration and Manufacturer Information
• Erase the Flash
• Start the application
Overview of the protocol is detailed in “Appendix-A” on page 18.
7618C–AVR–07/08
5

5 Page





AT90USB128X arduino
www.DataSheet4U.com
4.7.1
First Request from Host
The Host sends a DFU Download request with a Display command in the data field.
SETUP
OUT
IN
DFU_DNLOAD
Display_Data (6 bytes)
ZLP
Command Identifier
Id_display_data
03h
data[0]
00h
01h
02h
data[1] data[2]
start_address
data[3]
data[4]
end_address
Description
Display FLASH Data
Blank Check in FLASH
Display EEPROM Data
4.7.2
4.7.3
Second Request from Host
The Host sends a DFU Upload request.
Answers from the Device
The device sends to the Host the firmware from the specified start address to the specified end
address.
SETUP
IN
IN
DFU_UPLOAD
Firmware Packet 1
Firmware Packet 2
IN
OUT
Firmware Packet n
ZLP
7618C–AVR–07/08
11

11 Page







PáginasTotal 28 Páginas
PDF Descargar[ Datasheet AT90USB128X.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
AT90USB12868-bit MicrocontrollerATMEL Corporation
ATMEL Corporation
AT90USB1286(AT90USBxxx) 8-bit MicrocontrollerATMEL Corporation
ATMEL Corporation
AT90USB12878-bit MicrocontrollerATMEL Corporation
ATMEL Corporation
AT90USB1287(AT90USBxxx) 8-bit MicrocontrollerATMEL Corporation
ATMEL Corporation

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar