ATmega8 Principles and Application Manual