Documente Academic
Documente Profesional
Documente Cultură
Device selection
Select the AVR device type you want to configure. When changing this setting, default fuse
settings will automatically be applied. Presets (hexadecimal representation of the fuse settings)
can be reviewed and even be set in the last form at the bottom of this page.
ATmega8A Select
AVR part name: (141 parts currently listed)
Feature configuration
This allows easy configuration of your AVR device. All changes will be applied instantly.
Features
Int. RC Osc. 1 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0001 SUT=10]; default value
This table allows reviewing and direct editing of the AVR fuse bits. All changes will be applied instantly.
5
SUT1 SPIEN
Select start-up time Enable Serial programming and Data Downloading
4
SUT0 CKOPT
Select start-up time Oscillator Options
3
CKSEL3 EESAVE
Select Clock Source EEPROM memory is preserved through chip erase
2
CKSEL2 BOOTSZ1
Select Clock Source Select Boot Size
1
CKSEL1 BOOTSZ0
Select Clock Source Select Boot Size
0
CKSEL0 BOOTRST
Select Clock Source Select Reset Vector
Current settings
These fields show the actual hexadecimal representation of the fuse settings from above. These are the values you have to program
into your AVR device. Optionally, you may fill in the numerical values yourself to preset the configuration to these values. Changes
in the value fields are applied instantly (taking away the focus)!
References
All information based on database ATmega8A.xml build 1.
Applied patches: SUT and WDTON default values (Mark Haemmerling)
If you find bugs in the user interface or the database backend(s), please report them.
Engbedded Atmel AVR® Fuse Calculator
Device selection
Select the AVR device type you want to configure. When changing this setting, default fuse
settings will automatically be applied. Presets (hexadecimal representation of the fuse settings)
can be reviewed and even be set in the last form at the bottom of this page.
ATmega8 Select
AVR part name: (141 parts currently listed)
Feature configuration
This allows easy configuration of your AVR device. All changes will be applied instantly.
Features
Int. RC Osc. 1 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0001 SUT=10]; default value
This table allows reviewing and direct editing of the AVR fuse bits. All changes will be applied instantly.
5
SUT1 SPIEN
Select start-up time Enable Serial programming and Data Downloading
4
SUT0 CKOPT
Select start-up time Oscillator Options
3
CKSEL3 EESAVE
Select Clock Source EEPROM memory is preserved through chip erase
2
CKSEL2 BOOTSZ1
Select Clock Source Select Boot Size
1
CKSEL1 BOOTSZ0
Select Clock Source Select Boot Size
0
CKSEL0 BOOTRST
Select Clock Source Select Reset Vector
Current settings
These fields show the actual hexadecimal representation of the fuse settings from above. These are the values you have to program
into your AVR device. Optionally, you may fill in the numerical values yourself to preset the configuration to these values. Changes
in the value fields are applied instantly (taking away the focus)!
References
All information based on database ATmega8.xml build 186.
Applied patches: SUT and WDTON default values (Mark Haemmerling)
If you find bugs in the user interface or the database backend(s), please report them.
Engbedded Atmel AVR® Fuse Calculator
Device selection
Select the AVR device type you want to configure. When changing this setting, default fuse
settings will automatically be applied. Presets (hexadecimal representation of the fuse settings)
can be reviewed and even be set in the last form at the bottom of this page.
ATmega8 Select
AVR part name: (141 parts currently listed)
Feature configuration
This allows easy configuration of your AVR device. All changes will be applied instantly.
Features
Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0100 SUT=10]
This table allows reviewing and direct editing of the AVR fuse bits. All changes will be applied instantly.
5
SUT1 SPIEN
Select start-up time Enable Serial programming and Data Downloading
4
SUT0 CKOPT
Select start-up time Oscillator Options
3
CKSEL3 EESAVE
Select Clock Source EEPROM memory is preserved through chip erase
2
CKSEL2 BOOTSZ1
Select Clock Source Select Boot Size
1
CKSEL1 BOOTSZ0
Select Clock Source Select Boot Size
0
CKSEL0 BOOTRST
Select Clock Source Select Reset Vector
Current settings
These fields show the actual hexadecimal representation of the fuse settings from above. These are the values you have to program
into your AVR device. Optionally, you may fill in the numerical values yourself to preset the configuration to these values. Changes
in the value fields are applied instantly (taking away the focus)!
References
All information based on database ATmega8.xml build 186.
Applied patches: SUT and WDTON default values (Mark Haemmerling)
If you find bugs in the user interface or the database backend(s), please report th
ATmega328P Select
AVR part name: (141 parts currently listed)
Feature configuration
This allows easy configuration of your AVR device. All changes will be applied instantly.
Features
Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 65 ms; [CKSEL=0010 SUT=10]; defa
This table allows reviewing and direct editing of the AVR fuse bits. All changes will be applied instantly.
5
SUT1 SPIEN
Select start-up time Enable Serial programming and Data Downloading
4
SUT0 WDTON
Select start-up time Watchdog Timer Always On
3
CKSEL3 EESAVE
Select Clock Source EEPROM memory is preserved through chip erase
2
CKSEL2 BOOTSZ1 BODLEVEL2
Select Clock Source Select boot size Brown-out Detector trigger level
1
CKSEL1 BOOTSZ0 BODLEVEL1
Select Clock Source Select boot size Brown-out Detector trigger level
0
CKSEL0 BOOTRST BODLEVEL0
Select Clock Source Select reset vector Brown-out Detector trigger level
Current settings
These fields show the actual hexadecimal representation of the fuse settings from above. These are the values you have to program
into your AVR device. Optionally, you may fill in the numerical values yourself to preset the configuration to these values. Changes
in the value fields are applied instantly (taking away the focus)!
References
All information based on database ATmega328P.xml build 1.
Unreviewed original XML backend database from Atmel. Probably buggy! Please report.
If you find bugs in the user interface or the database backend(s), please report them.
Setting AVR fuse bits correctly is most important and equally confusing part for
many beginners. In this post I have presented some of the ready to use fuse bit
settings and corresponding batch files, which can be used with AVRdude.
Link for downloading avrdude batch files (to be used with USBasp) is given at
the end of this post.
H L
Microcontroller fuse fuse Description
H fuse:
JTAG : Enabled
OCD : Disabled
SPI Programming : Enabled
CKOPT : Unprogrammed
EEPROM Preserve : Unprogrammed (EEPROM not
preserved)
BOOT size : 1024 words
Reset Vector : User flash code
L fuse:
ATmega16/32 0x99 0xE1 Brown-out level : 2.7V
Brown-out detect: Disabled
Startup timing : Default
Clock Source : Internal, 1MHz
H fuse:
Reset Disabled : Unprogrammed (Reset pin
enabled)
Watchdog : Off
SPI Programming : Enabled
CKOPT : Unprogrammed
EEPROM Preserve : Unprogrammed (EEPROM not
preserved)
BOOT size : 1024 words
Reset Vector : User flash code
L fuse:
Brown-out level : 2.7V
Brown-out detect: Disabled
Startup timing : Default
ATmega8 0xD9 0xE1 Clock Source : Internal, 1MHz
H fuse:
Self programming: Disabled
debugWire : Disabled
Brown-out detect: Disabled
Reset Disabled : Unprogrammed (Reset pin
enabled)
L fuse:
SPI Programming : Enabled
EEPROM Preserve : Unprogrammed (EEPROM not
preserved)
Watchdog : Off
Clock div by 8 : Enabled
Startup timing : Default
ATtiny13 0xFF 0x6A Clock Source : Internal, 9.6MHz
Fuse programming is most crucial and any mistake might lead to non-
functioning AVR controller. I have also made DOS batch files, which can be
used to apply above mentioned settings with AVRdude and USBasp. You can
download these files from :
AVR Dude – DOS batch files for fuse bit settings using USBasp. [Note: Your
antivirus may mark these files as suspicious since they are executable BATCH
files. Ignore those warnings or disable antivirus temporarily]
https://www.dropbox.com/s/k0q52biat2h9m8m/AVRDude_Batch%20Programs%
20for%20fuse%20bit%20settings.zip?dl=0