Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to AVR 
Microcontrollers 
Presented By: 
Mahmoud Sadat Badran
OUTLINE: 
• Microcontroller ? (History ,Components, Advantages, Applications) 
• Hardware VS. Software 
• Microcontroller ...
• Microcontroller ? 
• A microcontroller is a single chip, self-contained 
computer.
History. 
1. 1971 Texas Instrument calculator-on-a-chip TMS 1000, which 
was a 4-bit microcontroller with built-in ROM and...
Components. 
A Microcontroller has seven main components: 
1-Central processing unit (CPU) 
2-ROM 
3-RAM 
4-Input and Outp...
Advantages. 
1. Cheap. 
2. Very small in size. 
3. Programming of Microcontrollers is simple to learn (c language or 
Asse...
Applications. 
1.Mobile Phones. 
2.Auto-motive industry. 
3.CD/DVD Players. 
4.Washing Machines. 
5.Cameras. 
6.Modems and...
Hardware VS. Software 
Hardware Software 
# Hardware Software 
Design Cost High Medium 
Speed High Medium 
Modifications H...
Microcontroller Vs. Microprocessor 
# Micro-controller Micro-processor 
Cost Cheap Expensive 
Speed Slow (in MHz Range) Fa...
Major market 
1p. lTaeyxeasr sInstruments. 
2. Atmel Corporation. 
3. Microchip. 
4. Renesas Technology Corp. 
5. Intel Co...
AVR Microcontroller 
The AVR architecture was conceived by two students at the 
Norwegian Institute of Technology Alf-Egil...
AVR Family 
• TINY AVR family 
 8 -32 pin 
 16 family members 
• MEGA AVR family 
 32 -100 pin 
 23 family members 
• ...
AVR Architecture 
• RISC modified Harvard architecture 
 Powerful instruction set for C and Assembly 
• Scalable 
 Same ...
AVR Architecture
Single-Chip Solution
Code Size and Execution Time
Real-life Applications 
1. Complete navigation application 
2. Car Radio control 
3. DES encryption / decryption 
4. Reed-...
Development Tools 
• AVR Studio -front end for all AVR tools 
• Win AVR 
• Code Vision (Evaluation version with limited co...
Support 
• Fully updated product web 
• Highly skilled Field Application 
Engineers 
• Support mail handled by AVR 
expert...
References : 
1. http://mathcs.slu.edu/~fritts/CSCI305_306_F08/AVR/AVR%20Introduction.pdf 
2. http://www.circuitstoday.com...
Upcoming SlideShare
Loading in …5
×

Introduction to AVR Microcontroller

8,686 views

Published on

Introduction to AVR Microcontroller

General info about Microcontrollers,history ,major companies ,
and some details about avr microcontrollers.

Published in: Technology
  • sorry mantorp i dont know the original source, i get it from the first refrence.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Page 16, what's the orginal source for this table and what was the test code?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introduction to AVR Microcontroller

  1. 1. Introduction to AVR Microcontrollers Presented By: Mahmoud Sadat Badran
  2. 2. OUTLINE: • Microcontroller ? (History ,Components, Advantages, Applications) • Hardware VS. Software • Microcontroller Vs. Microprocessor. • Major market players. • AVR Microcontroller. • References.
  3. 3. • Microcontroller ? • A microcontroller is a single chip, self-contained computer.
  4. 4. History. 1. 1971 Texas Instrument calculator-on-a-chip TMS 1000, which was a 4-bit microcontroller with built-in ROM and RAM. 2. 1976 Intel 8048 was one of Intel's first microcontrollers. 3. 1980 Intel 8051 followed in and became one of the most popular microcontroller families. 4. 1996 Atmel AVR was one of the first microcontroller families to use on-chip flash memory for program storage.
  5. 5. Components. A Microcontroller has seven main components: 1-Central processing unit (CPU) 2-ROM 3-RAM 4-Input and Output 5-Timer 6-Interrupt circuitry 7-Buses 8-Oscillatory circuits
  6. 6. Advantages. 1. Cheap. 2. Very small in size. 3. Programming of Microcontrollers is simple to learn (c language or Assembly). 4. Ability to simulate project before implementation.
  7. 7. Applications. 1.Mobile Phones. 2.Auto-motive industry. 3.CD/DVD Players. 4.Washing Machines. 5.Cameras. 6.Modems and Routers. 7.Security Alarms. 8.Electronic Measurement. 9.Microwave Oven. Etc.
  8. 8. Hardware VS. Software Hardware Software # Hardware Software Design Cost High Medium Speed High Medium Modifications Hard Easy Maintainability Hard Easy Time to market Long short Cost High Low
  9. 9. Microcontroller Vs. Microprocessor # Micro-controller Micro-processor Cost Cheap Expensive Speed Slow (in MHz Range) Fast (in GHz Range) Purpose Special General Dependency Single Chip has almost all components Need external components to be able to interact. Resources Limited Unlimited
  10. 10. Major market 1p. lTaeyxeasr sInstruments. 2. Atmel Corporation. 3. Microchip. 4. Renesas Technology Corp. 5. Intel Corporation. 6. STMicroelectronics. 7. Freescale Semiconductor.
  11. 11. AVR Microcontroller The AVR architecture was conceived by two students at the Norwegian Institute of Technology Alf-Egil Bogen and Vegard Wollan • Devices range from 1 to 256KB • Pin count range from 8 to 100 • Full code compatibility • Pin/feature compatible families
  12. 12. AVR Family • TINY AVR family  8 -32 pin  16 family members • MEGA AVR family  32 -100 pin  23 family members • XMEGA AVR family  32 -100 pin • Application-specific AVRs  USB, CAN and LCD  Motor Control and Lighting  Automotive  Battery Management  8 family members
  13. 13. AVR Architecture • RISC modified Harvard architecture  Powerful instruction set for C and Assembly • Scalable  Same powerful AVR core in all devices • Single cycle execution  One instruction per external clock  Low power consumption • 32 Working Registers  All Directly connected to ALU! • Very efficient core  20 MIPS @ 20MHz • High System Level Integration  Lowest total system cost
  14. 14. AVR Architecture
  15. 15. Single-Chip Solution
  16. 16. Code Size and Execution Time
  17. 17. Real-life Applications 1. Complete navigation application 2. Car Radio control 3. DES encryption / decryption 4. Reed-Solomon (error correction) encoder/decoder. 5. Pager protocol 6. Refrigerator control 7. Battery charger 8. Embedded web server 9. Label/recite printer
  18. 18. Development Tools • AVR Studio -front end for all AVR tools • Win AVR • Code Vision (Evaluation version with limited code size)  Free • Starter kits and evaluation boards  From $19 • On-Chip Debuggers and Emulators  From $299
  19. 19. Support • Fully updated product web • Highly skilled Field Application Engineers • Support mail handled by AVR experts • Reference designs • Application notes • AVRfreaks community website
  20. 20. References : 1. http://mathcs.slu.edu/~fritts/CSCI305_306_F08/AVR/AVR%20Introduction.pdf 2. http://www.circuitstoday.com/microcontroller-invention-history 3. http://www.atmel.com/products/microcontrollers/avr/ 4. http://www.circuitstoday.com/basics-of-microcontrollers

×