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