Atmega8을 Atmega88 로 디자인을 변경하는 어플리케이션 노트입니다.
AVR094: Replacing ATmega8 by ATmega88
Features
• Interrupt Vectors
• Bit and Register names and locations
• Oscillators and Start up Delay
• Brown Out Detection
• USART Control Register access
• Internal Voltage Reference
• Programming Interface
• Operational Voltage Ranges
Introduction
This application note is a guide to help current ATmega8 users convert existing
designs to ATmega88. ATmega88 is not designed to be a replacement for
ATmega8, but is pin compatible and has a very similar feature set.
Improvements or added features in the ATmega88 that are not in conflict with
those in ATmega8 are not in general covered by the scope of this document.
However, to provide an understanding why it could be of interest to replace the
ATmega8 by the ATmega88 a list of new/improved features in the ATmega88 are
available below.
• Extended operating ranges as e.g.
6MHz@1.8V,
12MHz@2.7V,
24MHz@4.5V• Lower Power Consumption
• Decreased EEPROM write time
• Prescaler on system clock
• On-Chip Debugging with debugWire
• Pin Change Interrupt
• Enhanced Watchdog Timer with Interrupt mode
• 10 bit resolution on all ADC channels
• Timer/Counter0,2 extended with PWM and Compare units
• Master SPI mode in the USART
• General Purpose I/O Registers
• Output the system clock on I/O pin
8-bit
Microcontrollers
Application Note
Rev