SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

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