Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

ATMEGA32U4 Datasheet(PDF) 8 Page - ATMEL Corporation

Part # ATMEGA32U4
Description  USB DFU Bootloader
Download  28 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATMEGA32U4 Datasheet(HTML) 8 Page - ATMEL Corporation

Back Button ATMEGA32U4 Datasheet HTML 4Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 5Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 6Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 7Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 8Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 9Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 10Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 11Page - ATMEL Corporation ATMEGA32U4 Datasheet HTML 12Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 28 page
background image
8
7618C–AVR–07/08
4.5.3
Device State
The state reported is the current state of the device up to transmission of the response. The val-
ues specified in the bState field are identical to those reported in DFU_GETSTATUS.
4.5.4
DFU_ABORT request
The DFU_ABORT request forces the device to exit from any other state and return to the
DFU_IDLE state. The device sets the OK status on receipt of this request. For more information,
see the corresponding state transition summary.
4.6
Programming the Flash or EEPROM Data
The firmware image is downloaded via control-write transfers initiated by the DFU_DNLOAD
class-specific request. The host sends between bMaxPacketSize0 and wTransferSize bytes to
the device in a control-write transfer. Following each downloaded block, the host solicits the
device status with the DFU_GETSTATUS request.
As described in the USB DFU Specification, "Firmware images for specific devices are, by defi-
nition, vendor specific. It is therefore required that target addresses, record sizes, and all other
information relative to supporting an upgrade are encapsulated within the firmware image file. It
is the responsibility of the device manufacturer and the firmware developer to ensure that their
devices can process these encapsulated data. With the exception of the DFU file suffix, the con-
tent of the firmware image file is irrelevant to the host."
Firmware image:
• 32 bytes: Command
• X bytes: X is the number of byte (00h) added before the first significant byte of the firmware.
The X number is calculated to align the beginning of the firmware with the flash page. X =
start_address [32]. For example, if the start address is 00AFh (175d), X = 175 [32] = 15.
• The firmware
• The DFU Suffix on 16 Bytes.
Table 4-7.
DFU File Suffix
bmRequestType
bRequest
wValue
wIndex
wLength
Data
1010 0001b
DFU_GETSTATE (5)
Zero
Interface (4)
1
State
bmRequestType
bRequest
wValue
wIndex
wLength
Data
1010 0001b
DFU_ABORT (6)
Zero
Interface (4)
0
None
Offset
Field
Size
Value
Description
-0
dwCRC
4
Number
The CRC of the entire file, excluding dwCRC
-4
bLength
1
16
The length of this DFU suffix including dwCRC
-5
ucDfuSignature
3
5 : 44h
6 : 46h
7 : 55h
The unique DFU signature field
-8
bcdDFU
2
BCD
0100h
DFU specification number


Similar Part No. - ATMEGA32U4

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATMEGA32U4 ATMEL-ATMEGA32U4 Datasheet
598Kb / 23P
   8-bit Microcontroller with 16/32K Bytes of ISP Flash and USB Controller
ATmega32U4 ATMEL-ATmega32U4 Datasheet
664Kb / 22P
   8-bit Microcontroller with 16/32K Bytes of ISP Flash and USB Controller
ATmega32U4 ATMEL-ATmega32U4 Datasheet
6Mb / 408P
   8-bit Microcontroller with 16/32K Bytes of ISP Flash and USB Controller
ATMEGA32U4 ATMEL-ATMEGA32U4 Datasheet
733Kb / 26P
   8-bit Microcontroller with 16/32K Bytes of ISP Flash and USB Controller
ATMEGA32U4 ATMEL-ATMEGA32U4 Datasheet
694Kb / 26P
   High Performance, Low Power AVR 8-Bit Microcontroller Advanced RISC Architecture
More results

Similar Description - ATMEGA32U4

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
AN3156 STMICROELECTRONICS-AN3156 Datasheet
400Kb / 26P
   USB DFU protocol used in the STM32 bootloader
logo
SparkFun Electronics
SPX-14804 SPARKFUN-SPX-14804 Datasheet
894Kb / 2P
   Atto84 with Arduino Bootloader
12????9
logo
STMicroelectronics
AN3155 STMICROELECTRONICS-AN3155 Datasheet
1Mb / 37P
   USART protocol used in the STM32 bootloader
AN3154 STMICROELECTRONICS-AN3154 Datasheet
638Kb / 34P
   CAN protocol used in the STM32 bootloader
logo
Microchip Technology
AN1302 MICROCHIP-AN1302 Datasheet
100Kb / 8P
   An I2C??Bootloader for the PIC16F1XXX Enhanced Core
03/26/09
logo
STMicroelectronics
AN3262 STMICROELECTRONICS-AN3262 Datasheet
1Mb / 27P
   Using the over-the-air bootloader with STM32W108 devices
logo
Microchip Technology
AN247 MICROCHIP-AN247 Datasheet
719Kb / 32P
   A CAN Bootloader for PIC18F CAN Microcontrollers
02/12/03
logo
STMicroelectronics
AN4221 STMICROELECTRONICS-AN4221 Datasheet
663Kb / 51P
   I2C protocol used in the STM32 bootloader
AN4286 STMICROELECTRONICS-AN4286 Datasheet
555Kb / 38P
   SPI protocol used in the STM32 bootloader
logo
ATMEL Corporation
T89C51IC2 ATMEL-T89C51IC2_14 Datasheet
50Kb / 3P
   No Active Erratas in Latest Version of Bootloader
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com