AVR ATmega16/32 Fuse Bits
Table of Contents:
Updating with the era of technology, the new microcontrollers are coming with lots of inbuilt peripherals and features. These inbuilt peripherals and features not only reduce the cost of additional circuits to be used with the controller but also provide an ease to interface additional devices (such as Modems etc) directly with the microcontroller.
The new generations of microcontrollers are capable of working on internal as well as on external clock option. But then the question comes as to how do we make them work on a desired clock option? How to disable/enable a particular peripheral? As a beginner when you get a new chip (ATmega16/32) you may complain that ‘PORTC of the chip is not working!’ or ‘when the reset pin and 6th pin of PORTC (in ATmega8) are common how shall I select them/distinguish between them?’. These questions may taste bitter when you try to skip them and go ahead, but all these issues can be solved by properly setting the FUSE BITS of your device.