Avr Microcontroller 2
Avr Microcontroller 2
Microcontrollers PA R T – 2
MICROCONTROLLERS 2
Criteria for choosing a Microcontroller
1.Computing needs
2.Easy to develop
3.Availability
MICROCONTROLLERS 3
Criteria for choosing a Microcontroller
1. Computing Needs
a. Bit size – It indicate the computing power of CPU. Bit size may be 4 bit , 8 – bit, 16 – bit
or 32 – bit
b. Speed – Highest speed the microcontroller supports
c. Amount of RAM and ROM
d. Number of I/O pins
e. Cost per unit
f. Packaging – DIP (Dual Inline Packaging) or QFP (Quad Flat Packaging)
MICROCONTROLLERS 4
Criteria for choosing a Microcontroller
3. Availability
Availability of the microcontroller in needed quantity both now and in future.
MICROCONTROLLERS 5
AVR family of Microcontrollers
MICROCONTROLLERS 6
AVR family of microcontrollers
1. Classic AVR(AT90Sxxxx)
• This is the first series of AVR chips developed by Atmel.
IC No Code ROM Data RAM EEPROM I/O Pins ADC Timers
MICROCONTROLLERS 7
AVR family of microcontrollers
2. MegaAVR(ATMegaxxxx)
• Powerful microcontrollers with lots of capabilities.
• Support program memory up to 256K.
• Support more than 120 instructions.
IC No Code ROM Data RAM EEPROM I/O Pins ADC Timers
ATMega8 8K 1K 0.5K 23 8 3
ATMega16 16K 1K 0.5K 32 8 3
ATMega32 32K 2K 1K 32 8 3
ATMega64 64K 4K 2K 54 8 4
MICROCONTROLLERS 8
AVR family of microcontrollers
3. TinyAVR (ATtinyxxxx)
• Support a smaller number of instructions.
• Low power consumption.
• Low cost compared to other families.
• Support program memory up to 8K.
IC No Code ROM Data RAM EEPROM I/O Pins ADC Timers
ATtiny13 1K 64 64 6 4 1
ATtiny25 2K 128 128 6 4 2
ATtiny44 4K 256 256 12 8 2
ATtiny84 8K 512 512 12 8 2
MICROCONTROLLERS 9
AVR family of microcontrollers
MICROCONTROLLERS 10
▪ Criteria for choosing
microcontroller
Lesson Summary
MICROCONTROLLERS 11
Thank You!