
2
32166A–AVR32806–06/11
Atmel AVR32806
1. Description
UC3
devices with the USB feature are shipped with a USB boot loader.
This USB boot loader allows in-system programming (ISP) to be performed from a USB host
controller without removing the part from the system, without a preprogrammed application, and
without any external programming interface other than USB.
One boot loader is compiled for each AVR UC3 series. The default hardware I/O conditions
used to request the start of the ISP are also specific to each family.
The USB DFU boot loader, version 1.1.0, has the exact same set of features as the USB DFU
boot loader, versions 1.0.x. The difference is the implementation: Version 1.1.0 does not use
any general purpose fuse for configuration, and uses instead the last two words at the end of the
user page, while version 1.0.3 uses three general purpose fuses (GP29, GP30, and GP31) and
the last word at the end of the user page.
This document describes the USB boot loader functions and its use in various contexts.
2. Related parts
This documentation applies to the following AVR UC3 parts:
•
rev. D and higher
•
rev. D and higher
•
rev. D and higher
•
•
rev. D and higher
•
rev. D and higher
•
rev. D and higher
•
•
rev. D and higher
•
rev. D and higher
•
rev. D and higher
•
Note:
The list above is the list of
devices shipped with a preprogrammed USB DFU boot
loader, version 1.1.0 or higher.
Note:
The Atmel AT32UC3A0/1, rev. H and higher, the Atmel AT32UC3B0/1, rev. F and higher, and
the Atmel AT32UC3A3, rev. E and higher, can operate with version 1.1.0 of the USB DFU
boot loader, but these devices are shipped preprogrammed with older versions of the boot
loader. For an accurate boot loader version per
devices overview, please refer to
the table of preprogrammed boot loader versions in
devices in
.
The boot loader is compiled for each
family because of differences in the MCU periph-
eral memory map. The functionality is the same among families.
3. Related items
•
Atmel AVR UC3 A0, A1 Series datasheet:
http://www.atmel.com/dyn/resources/prod_documents/doc32058.pdf
•
Atmel AVR UC3 B0, B1 Series datasheet:
http://www.atmel.com/dyn/resources/prod_documents/doc32059.pdf