SlideShare ist ein Scribd-Unternehmen logo
1 von 19
8-Bit Microcontrollers
             Next Generation Microcontrollers
What will you learn?


Next Generation 8-bit Microcontrollers
     Leading Manufacturers
     Advance Features
     Selection based on requirements
     Programming Aspects
     Conclusion
8-Bit Microcontrollers Manufacturers
8-Bit Microcontrollers
Next Generation 8-Bit Microcontrollers
   ATtiny4 Series       ATmega48 Series

   ATtiny10 Series      ATmega8 Series

   ATtiny13 Series      ATmega16 Series

   ATtiny20 Series      ATmega32 Series




            AVR                   AVR
AVR Architecture
   Larger Code Memory Support (4KB – 64KB)

   Ultra Low Power Consumption

   Standby / Sleep Mode Support

   Faster & Code Efficient


                                                                  Z
   Key Features
             Watchdog Timers
                                                          Z
                                                              Z
             UART                                    Z
             USB Controller

             LCD Controllers

             Internal Oscillator

             Built-In Temperature Sensor

             ADC / DAC Features (Analog Functions)

             In-System Programmability

             More…
Why Microchip PIC?
       • More than 140 8-Bit Microcontroller introduces since 2009

       • Industry leading sleep mode Nano-watt technology

       • Integrated USB –LCD - Touch controller at price <1$

       • Free IDE (MPLAB)

       • Pre-programmed Availability

       • Larger Code Memory Support

       • Smaller Size
Next Generation 8-Bit Microcontrollers
Microchip Architecture
   Extreme Features
       Active currents down to 50 μA/MHz
       Sleep current as low as 9 nA
       Battery lifetime > 20 years
   Integrated Peripherals
       LCD, CAN, Touch, Ethernet Controllers
       Seven Segment, Matrix LEDs, Graphics LCD Controllers
   Larger Memory
       3KB to 128KB Program Memory
       134 Bytes to 4KB Data Memory
OR
Small
                             My tinyAVR No ?
                                         have
 tinyAVR
     Enough ?                up to 8KB Know…
                                      I Code
   have
                                 Memory
picoPower




 My tinyAVR                      My tinyAVR
have 10-Bit                      have up to
A/D Channel                      265B RAM

                My tinyAVR
                have up to
                  28 I/O
So many        And many                 My megaAVR
megaAVR          more…                    have up to
 Please Visit
   have
     My                                  256KB Code
picoPower
  Website…                                 Memory




                              http://www.atmel.com/avr
My megaAVR                                 My megaAVR
 have more                                  have up to
A/D, Timers                                  8K RAM

                My megaAVR
                 have up to
                   64 I/O
Driver Ready
                Price < 1$


 Up toNoise
 Less 32KB                       And Many
                                 Extreme
                               Smaller Size
Interference
    RAM                         Low Power
                                  More…




Up to 128KB
   Up to                       Integrated
                                nanoWatt
   Flash
  64 I/O                       Peripherals
                               Technology
  Memory

                3 Different
                High Level
               Architectures
                  Stacks
Programmer Skills Required...


       • Aptic Knowledge of C / C++ Language
       • Interact with BASCOM / AVR Studio / CodeVision / winAVR
       • AVR Instructions, AVR Structure, Code Algorithm
       • Program Manipulation with less effort
       • Knowledge of AVR Debugging Techniques
Programmer Skills Required...

    • Aptic Knowledge of C / C++ Language
    • Complete Study of MPLAB IDE
    • PIC Architecture, Mode Settings
    • PIC Initialization Settings
    • Some PIC Hardware Interfacing Skills
    • Knowledge of PIC Debugging Techniques
OR

Weitere ähnliche Inhalte

Was ist angesagt?

Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
Spitiq
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b Editado
Texas Instruments
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
Özcan Acar
 
03 Mcu Day 2009 (C2000) 8 13 Editado
03   Mcu Day 2009 (C2000) 8 13   Editado03   Mcu Day 2009 (C2000) 8 13   Editado
03 Mcu Day 2009 (C2000) 8 13 Editado
Texas Instruments
 

Was ist angesagt? (20)

Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Avr and arm
Avr and armAvr and arm
Avr and arm
 
1 Day Arm 2007
1 Day Arm 20071 Day Arm 2007
1 Day Arm 2007
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
PIC Microcontrollers
PIC MicrocontrollersPIC Microcontrollers
PIC Microcontrollers
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
Rico board
Rico boardRico board
Rico board
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
Dio
DioDio
Dio
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b Editado
 
Msp430
Msp430Msp430
Msp430
 
8-bit PIC Microcontrollers
8-bit PIC Microcontrollers8-bit PIC Microcontrollers
8-bit PIC Microcontrollers
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
Arm7 document
Arm7  documentArm7  document
Arm7 document
 
03 Mcu Day 2009 (C2000) 8 13 Editado
03   Mcu Day 2009 (C2000) 8 13   Editado03   Mcu Day 2009 (C2000) 8 13   Editado
03 Mcu Day 2009 (C2000) 8 13 Editado
 

Ähnlich wie 8 bit microcontrollers

Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...
Alexander Bolshev
 

Ähnlich wie 8 bit microcontrollers (20)

Frankencar - Agile is Not Just for Software
Frankencar - Agile is Not Just for SoftwareFrankencar - Agile is Not Just for Software
Frankencar - Agile is Not Just for Software
 
32bit Cortex Arduinoの布教とラパイド実験のススメ
32bit Cortex Arduinoの布教とラパイド実験のススメ32bit Cortex Arduinoの布教とラパイド実験のススメ
32bit Cortex Arduinoの布教とラパイド実験のススメ
 
3.TechieNest microcontrollers
3.TechieNest  microcontrollers3.TechieNest  microcontrollers
3.TechieNest microcontrollers
 
Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...
 
Project report
Project reportProject report
Project report
 
introduction to embedded systems part 2
introduction to embedded systems part 2introduction to embedded systems part 2
introduction to embedded systems part 2
 
atmega 128 and communication protocol
atmega 128 and communication protocolatmega 128 and communication protocol
atmega 128 and communication protocol
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Nxp jul1311
Nxp jul1311Nxp jul1311
Nxp jul1311
 
Feasibility of Security in Micro-Controllers
Feasibility of Security in Micro-ControllersFeasibility of Security in Micro-Controllers
Feasibility of Security in Micro-Controllers
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Introducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsIntroducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin Processors
 
Micro controller
Micro controllerMicro controller
Micro controller
 
Esp8266 NodeMCU
Esp8266 NodeMCUEsp8266 NodeMCU
Esp8266 NodeMCU
 
AT mega8 basics
AT mega8 basicsAT mega8 basics
AT mega8 basics
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Challenges in mixed signal
Challenges in mixed signal Challenges in mixed signal
Challenges in mixed signal
 
WOver
WOverWOver
WOver
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

8 bit microcontrollers

  • 1. 8-Bit Microcontrollers Next Generation Microcontrollers
  • 2. What will you learn? Next Generation 8-bit Microcontrollers  Leading Manufacturers  Advance Features  Selection based on requirements  Programming Aspects  Conclusion
  • 5. Next Generation 8-Bit Microcontrollers  ATtiny4 Series  ATmega48 Series  ATtiny10 Series  ATmega8 Series  ATtiny13 Series  ATmega16 Series  ATtiny20 Series  ATmega32 Series AVR AVR
  • 7. Larger Code Memory Support (4KB – 64KB)  Ultra Low Power Consumption  Standby / Sleep Mode Support  Faster & Code Efficient Z  Key Features  Watchdog Timers Z Z  UART Z  USB Controller  LCD Controllers  Internal Oscillator  Built-In Temperature Sensor  ADC / DAC Features (Analog Functions)  In-System Programmability  More…
  • 8.
  • 9. Why Microchip PIC? • More than 140 8-Bit Microcontroller introduces since 2009 • Industry leading sleep mode Nano-watt technology • Integrated USB –LCD - Touch controller at price <1$ • Free IDE (MPLAB) • Pre-programmed Availability • Larger Code Memory Support • Smaller Size
  • 10. Next Generation 8-Bit Microcontrollers
  • 12. Extreme Features  Active currents down to 50 μA/MHz  Sleep current as low as 9 nA  Battery lifetime > 20 years  Integrated Peripherals  LCD, CAN, Touch, Ethernet Controllers  Seven Segment, Matrix LEDs, Graphics LCD Controllers  Larger Memory  3KB to 128KB Program Memory  134 Bytes to 4KB Data Memory
  • 13. OR
  • 14. Small My tinyAVR No ? have tinyAVR Enough ? up to 8KB Know… I Code have Memory picoPower My tinyAVR My tinyAVR have 10-Bit have up to A/D Channel 265B RAM My tinyAVR have up to 28 I/O
  • 15. So many And many My megaAVR megaAVR more… have up to Please Visit have My 256KB Code picoPower Website… Memory http://www.atmel.com/avr My megaAVR My megaAVR have more have up to A/D, Timers 8K RAM My megaAVR have up to 64 I/O
  • 16. Driver Ready Price < 1$ Up toNoise Less 32KB And Many Extreme Smaller Size Interference RAM Low Power More… Up to 128KB Up to Integrated nanoWatt Flash 64 I/O Peripherals Technology Memory 3 Different High Level Architectures Stacks
  • 17. Programmer Skills Required... • Aptic Knowledge of C / C++ Language • Interact with BASCOM / AVR Studio / CodeVision / winAVR • AVR Instructions, AVR Structure, Code Algorithm • Program Manipulation with less effort • Knowledge of AVR Debugging Techniques
  • 18. Programmer Skills Required... • Aptic Knowledge of C / C++ Language • Complete Study of MPLAB IDE • PIC Architecture, Mode Settings • PIC Initialization Settings • Some PIC Hardware Interfacing Skills • Knowledge of PIC Debugging Techniques
  • 19. OR