ATMega32 Default Fuse Bit Settings

In the Command menu select 'Read All' option to begin reading the contents of the controller chip, as shown above. 

In the Command menu, select 'Security and Configuration Bits' to (LOOK ONLY) at the fuse bit settings. Be careful not to change anything here otherwise you could find yourself locked out of the microcontroller.

A screenshot and an explanation of the default settings for the ATMega32 Fuse Bits are shown below.

ATMega32 16Mhz Fuse Bit
Using PonyProg Software
ATMega32 Default Fuse Bit Settings
ATmega32 CKSEL Options
ATmega32 CKOPT Fuse
ATmega32 SUT_CKSEL Fuse Bit
ATMega32 JTAG Fuse
16Mhz Crystal Fuse Bit Configuration
ATMega32 Chip Recovery

The thing to notice here is the seemingly negative logic representation. The ATmega32 datasheet refers to 'unprogrammed' as binary 1, while 'programmed' as binary 0. To complicate matters further a checked box represents 'programmed' and unchecked box represents 'unprogrammed'. At this point one needs to sit down and think about this for a while for all the settings.


The default clock select setting (CKSEL) shown above is binary 0001, which represents the internal RC Oscillator. Generally all ATmega32 chips are shipped out of the factory set to use the internal RC oscillator.


The clock Start Up Time (SUT) is binary 10 as shown above. This means 65 ms delay in start up time according to the datasheet. This is because RC circuits require a little time to warm up to a constant oscillation output.

Compare these binary settings with the screenshot shown above to see if you understand the default settings.

ATMega32 Microcontroller Projects

Author: Peter J. Vis