Home | Store | Showcase | Forums | Examples | Guides | Reviews | Support | Download | About Us

Getting Started With Bascom For the DevBoard-M32 Part 4

Changing FuseBits using Bascom

WARNING! CHANGING FUSEBITS INCORRECTLY CAN RENDER THE MICROCONTROLLER INOPERABLE!
USE THE FOLLOWING INFORMATION AT YOUR OWN RISK!

Fusebits are special flags that tell the microcontroller how to behave. The best source for information on the fusebits for the ATMega32 MCU is the datasheet found here.

Below is the default fusebit settings in the DevBoard-M32.

The DevBoard-M32 has 2 fusebits changed from the factory settings of the ATMega32 - the internal oscillator is set to 8MHz instead of 1MHz and JTAG is disabled.

A typical fusebit change is to use a ceramic resonator to increase the processor speed to 16MHz. This requires to settings to be changed. The first is changing Fusebit P to programmed to force rail-to-rail oscillation. The second is Fusebit KLA987 to111110: Ext. Crystal/Resonator High Freq.

Once these 2 fusebits are changed, the MCU will operate at the speed of the resonator installed, up to 16MHz.

WARNING! CHANGING FUSEBITS INCORRECTLY CAN RENDER THE MICROCONTROLLER INOPERABLE!
USE THE FOLLOWING INFORMATION AT YOUR OWN RISK!