Electrical – Why isn’t atmega8 using the internal oscillator at 8MHz by default

atmegaavrmicrocontroller

I've been using the atmega8 for some time and encountered a problem related to timers that require higher clock speeds. I missed the part in the datasheet and thought that the default clock speed of 1MHz is the maximum internal frequency I can get. However, it is quite trivial to fuse the bits and get frequency of 8MHz or even overclock.

What are the drawbacks of using 8MHz clock speed by default?

Best Answer

You have higher power consumption. As you say: If you need it, configure it at startup to 8MHz