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.

AVR part name:    (141 parts currently listed)

Feature configuration

This allows easy configuration of your AVR device. All changes will be applied instantly.

Features

Manual fuse bits configuration

This table allows reviewing and direct editing of the AVR fuse bits. All changes will be applied instantly.
Note: means unprogrammed (1); means programmed (0).

Bit LowHigh
7
SPI programming enable
 
6
Keep EEprom contents during chip erase
 
5
Watch dog timer always on
 
4
Start up with system clock divided by 8

Self Programming Enable
3
Select start-up time

DebugWire Enable
2
Select start-up time

Enable BOD and select level
1
Select Clock Source

Enable BOD and select level
0
Select Clock Source

Disable external reset

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)!

LowHighAction AVRDUDE arguments
0x0x*

Apply manual changes to the values on the left side, or load factory default values for the selected device.

-U lfuse:w:0x6a:m -U hfuse:w:0xff:m

Select (try triple-click) and copy-and-paste this option string into your avrdude command line. You may specify multiple -U arguments within one call of avrdude.

* Note that some numerical values refer to fuses containing undefined bits (set to '1' here). Depending on the target device these fuse bits will be read either as '0' or '1'. Verification errors will occur if the values are read back with undefined bits set to '0'. Everything is fine if the values read from the device are either the same as programmed, or the following values (undefined set to '0'): High: 0x1f.

References

All information based on database ATtiny13A.xml build 1.
Unreviewed original XML backend database from Atmel. Probably buggy! Please report.

No responsibility is taken for the correctness of the presented information.
Copyright © 2006-2014 Mark Hämmerling. This is a free service of Engbedded. Use at your own risk.
User interface version: 0.9.2.

If you find bugs in the user interface or the database backend(s), please report them.