Program Fuses for the Atmega16
Fuse High Byte:
0xd8=11011000b
Bit 7 : OCDEN = 1
Bit 6 : JTAGEN = 1
Bit 5 : spien = 0
Bit 4 : ckopt = 1
Bit 3 : eesave = 1
Bit 2 : bootz1 = 0
Bit 1 : bootsz0 = 0
Bit 0 : Bootrst = 0
Fuse Low Byte:
0xFF=11111111b
Bit 7 : Bodlevel= 1
Bit 6 : boden = 1
Bit 5 : sut1 = 1
Bit 4 : sut0 = 1
Bit 3 : cksel3 = 1
Bit 2 : cksel2 = 1
Bit 1 : cksel1 = 1
Bit 0 : cksel0 = 1
Lock Bit Protection Modes:
0x2f=101111b
Bit 7 : -
Bit 6 : -
Bit 5 : BLB12 = 1
Bit 4 : BLB11 = 0
Bit 3 : BLB02 = 1
Bit 2 : BLB01 = 1
Bit 1 : LB2 = 1
Bit 0 : LB1 = 1
If you use PonyProg the fuse setting Dialog Box will look
like this for the Atmega16 (notice that 0=checked and 1=unchecked)

Fuse High Byte:
0xdb=11011011b
Bit 7 : s8535c = 1
Bit 6 : Wdton = 1
Bit 5 : spien = 0
Bit 4 : ckopt = 1
Bit 3 : eesave = 1
Bit 2 : bootz1 = 0
Bit 1 : bootsz0 = 1
Bit 0 : Bootrst = 1
Fuse Low Byte:
0xFF=11111111b
Bit 7 : Bodlevel= 1
Bit 6 : boden = 1
Bit 5 : sut1 = 1
Bit 4 : sut0 = 1
Bit 3 : cksel3 = 1
Bit 2 : cksel2 = 1
Bit 1 : cksel1 = 1
Bit 0 : cksel0 = 1
If you use PonyProg the fuse setting Dialog Box will look
like this for the Atmega8535 (notice that 0=checked and 1=unchecked).
