Atmel AVR2052
23
8200M-AVR-11/11
6. Download and install Java Runtime Environment
, if not already installed on
your PC.
7. Demonstration of OTAU functionality and programming devices with Serial
Bootloader require the Serial Bootloader package, which should be downloaded
from the Atmel website.
8.2 Programming the boards
A firmware image file can be uploaded into Atmel ZigBit devices in one of the
following ways: using the Serial Bootloader package, using the JTAG interface, or
using the ISP programmer interface.
8.2.1 Setting fuse bits
provides default fuse bit configurations loaded into all ZigBit modules during
production. It also describes some use cases when certain fuse bits require values
different from the default ones. Based on their own application-specific requirements,
users can change the fuse bits as well. See
for detailed fuse bit descriptions.
NOTE
Modifying fuse bit settings is possible only using the JTAG or ISP programming
interfaces, and cannot be done with Serial Bootloader.
Table 8-7.
Fuse bit settings for ZigBit, ZigBit Amp, and ZigBit 900.
Option
Default value in ATZB-XX
devices
Comments
BODLEVEL
Brownout detection
disabled
Can be changed according to application-
specific requirements
OCDEN
Disabled
Can be changed during application
development. Must be disabled for final
products
JTAGEN
Enabled
Must always be enabled
SPIEN
Enabled
Must always be enabled
WDTON
Disabled
Can be changed according to application
requirements
EESAVE
Disabled
Can be changed according to application
requirements
BOOTSZ
Boot Flash size=1024
words start
address=$FC00
Specifies section size, in words (2 bytes),
reserved in flash memory for the embedded
bootloader
Applied only if
BOOTRST
is enabled
Shall be changed to
Boot Flash
size=2048 words start
address=$F800
if OTAU support is
needed on the device
BOOTRST
Enabled
Shall be enabled if device needs to be
programmed with Serial Bootloader, or if
OTAU support is required. Can be disabled
in other cases
CKDIV8
Enabled
CKOUT
Disabled