MPS W2-L1 AVR History
MPS W2-L1 AVR History
Outline
• Microprocessor vs Microcontrollers – Revisited
• More common microcontrollers
• AVR History
▫ Introduction to AVR family
▫ AVR family classification & AVR features
▫ Block view of an AVR microcontroller
▫ Companies producing microcontrollers
3
Microprocessor Vs Microcontrollers
• General Purpose Microprocessors
• Microcontrollers
4
8-bit microcontrollers???
cl e
o n Cy
ut i
e c
1 Ex
ll i n
A
8
Processor Architectures
CISC vs RISC
10
CISC vs RISC
CISC
RISC
11
CISC vs RISC
13
CISC
Advantages and Disadvantages
RISC
Advantages and Disadvantages
14
15
RISC vs CISC
• s
17
ATmega16A
https://ww1.microchip.com/downloads/en/DeviceDoc/30010135D.pdf
18
AVR Variations
20
AVR Advantages
21
ATmega16A
• 8-bit microcontrollers based on AVR enhanced RISC architecture.
• 16KB Programmable Flash Memory, 1KB SRAM
• 32x8 general purpose registers
• 3 timers/ counters (2x 8-bit, 1x16-bit)
• Pin count – 44
• 512 B EEPROM
• 10-bit ADC
https://ww1.microchip.com/downloads/en/devicedoc/atmel-8154-8-bit-avr-atmega16a_datasheet.pdf
22
ATmega16A Pin-out
https://ww1.microchip.com/downloads/en/devicedoc/atmel-8154-8-bit-avr-atmega16a_datasheet.pdf
23
Conclusion
• Processor architectures
▫ CISC
▫ RISC
• AVR history
• AVR family classification
• ATmega16A
▫ Features
▫ Pin-out
▫ Block diagrams
26
Questions?