Microcontrollers-Types and Examples

Microcontrollers-Types and Examples

Chapter 1 Types, Selection, and Applications of Microcontrollers Lesson 3 Microcontrollers- Types and Examples 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 2 CPU Micro- Ports Memory computer Serial Devices Interrupt Handler unit Watchdog Timer Timing Devices ADC Application specific Devices PWM Microcontroller Chip or VLSI Core 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 3 Processor in Microcontroller 8-bit Microcontroller- 8051 Series, Motorola 68HC11 16-bit Microcontroller- Extended 8051 XA, Intel 80x96, MC68HC12 32-bit Microcontroller- Cortex M3, ARM7/ARM9/ARM 11 based Microcontroller, PIC 32 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 4 Microcontroller Form Microcontroller chip Microcontroller VLSI Core VHDL/Verilog File 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 5 Microcontroller Instruction Set • CISC Microcontroller - Complicated Instruction Set and Multiple addressing modes • RISC Microcontroller-Reduced Instruction Set, Fewer Addressing modes, Single cycle execution and same instruction length 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 6 Microcontroller Memory Architecture • Princeton Memory Architecture— Common address spaces for program and data memory • Harvard Memory Architecture— Separate address spaces for program and data memory 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 7 Microcontroller Family • 8051Series • AVR • Atmel • PIC • Hitachi • Texas • ARM • Motorola • Others 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 8 8051 Family Microcontroller • Intel • Philips • Atmel • Siemens • Dallas 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 9 ARM Microcontrollers • ST Microelectronics • Philips • Atmel • Samsung • Texas 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 10 64 kB 64 kB 4 kB ROM, Data Program 128 B RAM Philips RAM Memory Internal 8051 MX 8051 8051 Classic Extended 8051 Series Family Members 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 11 8 kB 8 kB ROM, No ROM, EPROM, 512 B RAM 512 B RAM 512 B RAM Internal Internal Internal 80C51RA/RB 83C51RA/RB 87C51RA/RB 80C51 RA/RB/RC Series Special Features 8051 MCUs 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 12 8 kB No ROM, 8 kB ROM, EPROM, 256 B RAM 256 B RAM 256 B RAM Internal Internal Internal 80C552 83C552 87C552 5 Ports ADC In- 2 PWMs Out- capture compare Special Features Philips 80C552 Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 13 32 kB No ROM, 32 kB ROM, EPROM, 512 B RAM 512 B RAM 512 B RAM Internal Internal Internal 80C528 83C528 87C528 5 Ports I2C Bus In- 2 Out- capture PWMs compare Special Features Philips 80C528 Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 14 8 kB No ROM, 8 kB ROM, EPROM, 256 B RAM 256 B RAM 256 B RAM Internal Internal Internal 80515-N 80C535-N 87C515-N 6 Ports 2 In-capture 16-bit PWMs and out- WDT compare 40 B Special Features standby powered Siemens 80515/535-N Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 15 No ROM, 4 kB ROM, 4 kB Flash, 256 B RAM 256 B RAM 256 B RAM Internal Internal Internal Atmel 80C51 Atmel 83C51 AT89C51-12PC 20 pin 40 Pin special package package Special Features Atmel 8051 Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 16 4 kB Flash, No ROM, 4 kB ROM, 256 B RAM 256 B RAM 256 B RAM Internal Internal Internal 80C51 83C51 89C51 24 MHz up to 3 times fast code Special Features execution Dallas 8051 Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 17 8051 Series Family Members 4 kB ROM, Extended 16 Unified 256 B RAM MB Data RAM 64 MB Internal Program Memory 8051 8051 Philips Classic Extended 8051 MX 8051 Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 18 External/ 8 MB ROM Unified 64 MB + 8MB Program/Data Internal Constants Memory unified ROM 8051 8051 Philips Classic Extended 8051 MX 16-bit Stack 8051 Series Family Members Pointer, 768 B 8051 Series Internal RAM 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 19 Internal/External Unified 64 kB Data RAM/ Program memory/EEPROM 8-bit MCU 68HC11 68HC12 68HC16 4 Ports 68HC11/12/16 Series 1 Analog Family Members Inputs Port 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 20 8-kB ROM, 256 B 12-kB ROM, 512 B RAM, 512 B RAM, 512 B EEPROM Internal EEPROM Internal 68HC11A8 68HC11E9 Special Features MC68HC11A8/E9 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 21 16 kB 84 pins, 1 MB Extended EPROM, 512 Addresses, 640 B EEPROM, B RAM 768 B RAM,24kB EPROM, Internal PWM, Internal 68HC711L6 68HC711K4 68HC711E9 512 B 12 kB EEPROM EPROM, 512 Internal Special Features B RAM, 512 Four input B EEPROM MC68HC711 Internal captures Series 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 22 4 kB EEROM + 128kB data 24 External or EPROM memory Interrupts Internal 1 kB RAM 4MB 16-bit Stack ADC Addresses Pointer 12 Ports 30% short code 22-bit Special Features 8 Ch.-Timers Program 16-bit 8MHz E- Counter 68HC12A4 Clock 0.125 s 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 23 Summary 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 24 We learnt • Microcontrollers Types - 8/16/32 bit • RISC/CISC • IC/Core • Many Sources and Many variants • 8051 Family Examples • 68HC11/12Series Examples 2011 Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education 25 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    25 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us