Microcontrollers
-
Upload
noel-jones -
Category
Documents
-
view
47 -
download
2
description
Transcript of Microcontrollers
![Page 1: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/1.jpg)
1
Microcontrollers
Class : 4th Semister E&C and EEESubject Code: 06ES42Chapter : UNIT 1-1
Date : 8th Feb 2010
D R Subramanyam [email protected]
![Page 2: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/2.jpg)
2
Where all Microprocessors/Microcontrollers
used?
![Page 3: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/3.jpg)
3
Where all Microprocessors/Microcontrollers
used?• Home, • Automotive, • Communication/ Telecom, • Medical, • Office, • Transport, • Railways, • Retail, • Energy / Power• Industrial, • Defence, Space, Aerospace,
![Page 4: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/4.jpg)
4
Where all Microprocessors/Microcontrollers
Used at Home ?
![Page 5: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/5.jpg)
5
Microprocessors/Microcontrollers used at Home?
Video •
![Page 6: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/6.jpg)
6
Where all Microprocessors/Microcontrollers
Used in Automotive segment ?
![Page 7: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/7.jpg)
7
Microprocessors/Microcontrollers used in Automotive segment
• Video• •
![Page 8: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/8.jpg)
8
Where all Microprocessors/Microcontrollers
Used in Telecom ?
![Page 9: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/9.jpg)
Walkie – Talkie
Pager
Mobile Phone PDA
Fixed telephone
Telecommunication Applications
![Page 10: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/10.jpg)
10
Where all Microprocessors/Microcontrollers
Used in Medical?
![Page 11: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/11.jpg)
Medical Applications
EEG
ECG
MRI
Ultra sound scanner
X-RAY Generator
Defabrilators
Infusion Pump
BP Monitor
CT Scanner
VentilatorsBed side Monitoring
Point of Care devices
Blood Sugar Level Monitor
![Page 12: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/12.jpg)
12
Where all Microprocessors/Microcontrollers
Used in Offices ?
![Page 13: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/13.jpg)
13
Microprocessors/Microcontrollers used in Offices?
• Phone• FAX• Scanner• Photo copier• Computers• networking devices• Attendance recording• Security Gadgets
•
![Page 14: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/14.jpg)
14
Where all Microprocessors/Microcontrollers
Used in Transport Sectors ?
![Page 15: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/15.jpg)
15
Microprocessors/Microcontrollers used in Transport Sector?
• GPS Tracking• Traffic signaling• Display boards• Toll Collection Gadjets• Security / survelence
•
![Page 16: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/16.jpg)
16
![Page 17: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/17.jpg)
17
Where all Microprocessors/Microcontrollers
Used in Railways ?
![Page 18: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/18.jpg)
18
Microprocessors/Microcontrollers used in Railways?
• GPS Tracking• Traffic signaling• Display boards• Track Maintenace• Air conditioning• public announcement systems• Security / survelence
•
![Page 19: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/19.jpg)
19
Where all Microprocessors/Microcontrollers
Used in Retail ?
![Page 20: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/20.jpg)
20
Microprocessors/Microcontrollers used in Retail Sector?
• RFID, • POS, • Security/ surveillance , • Bar code readers, • weighing, • Public Announcement systems, • Internet Kiosks
•
![Page 21: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/21.jpg)
21
Where all Microprocessors/Microcontrollers
Used in Energy / Power ?
![Page 22: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/22.jpg)
22
Microprocessors/Microcontrollers used in Energy / power Sector?
• Energy meters, • Remote meter reading,
•
![Page 23: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/23.jpg)
23
Where all Microprocessors/Microcontrollers
Used in Industries ?
![Page 24: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/24.jpg)
24
Microprocessors/Microcontrollers used in Industries?
• PLCs, • Robots, • Security/ surveillance , • Bar code readers, • weighing, • Public Announcement systems,
•
![Page 25: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/25.jpg)
25
Where all Microprocessors/Microcontrollers Used in Defence, Space, aerospace
sectors ?
![Page 26: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/26.jpg)
Applications in Defense & Space
![Page 27: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/27.jpg)
27
Who manufactures Microprocessors/Microcontrollers
![Page 28: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/28.jpg)
MP/MC Manufacturers
![Page 29: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/29.jpg)
MP/MC HistoryIntel 4004 MP-world’s first MP(1971)2300 transistors
Intel 8008Mp
Intel’s ATOM
Intel 8080 Intel 8085
Intel 8086(16 bit MP)
Intel 80186(16 Bit MP)
Intel 80386(32 Bit MP) Intel Pentium 4
Intel’s 8031 Intel’s 8051
ATOM processor has 47 Million transistors, on a space less than 26square mm
8086 processor has 29000 transistors, 80386 has
275,000 Transistors
Intel 80286(32 Bit MP)
ATTINY10
PIC MCs
![Page 30: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/30.jpg)
Moore’s Law
• Dr. Gordon E. Moore co-founded Intel in 1968.
• His observation that number of transistors doubled every 2 years became known as “Moore’s Law”
![Page 31: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/31.jpg)
MP/MC Packages
Intel’s ATOM-BGA Package
Pentium III-BGA packageIntel 8085-40 pin DIP Intel 4004 MP-world’s first
MP(1971)2300 transistors(16 Pin DIP)
![Page 32: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/32.jpg)
Different IC Packages (Continued)
![Page 33: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/33.jpg)
33
Let us take an example from applications what we discussed sofar
![Page 34: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/34.jpg)
34
What is a MicroprocessorMicroprocessor is a
![Page 35: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/35.jpg)
35
Microprocessors
General-purpose microprocessor
• CPU for Computers• No RAM, ROM, I/O on CPU chip itself• Example : Intel’s x86, Motorola’s 680x0
CPU
General-Purpose Micro-processor
RAM ROM I/O Port
TimerSerial COM Port
Data Bus
Address Bus
General-Purpose Microprocessor System
Many chips on mother’s board
![Page 36: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/36.jpg)
36
What is a Microcontroller ?Microcontroller is a
![Page 37: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/37.jpg)
37
Microcontroller:• A smaller computer• On-chip RAM, ROM, I/O ports...• Example : Motorola’s 6811, Intel’s 8051, Zilog’s Z8X and
PIC 16X
RAM ROM
I/O Port
TimerSerial COM Port
Microcontroller
CPUA single chip
![Page 38: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/38.jpg)
38
What is the difference between Microprocessors and Microcontroller
![Page 39: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/39.jpg)
39
Microprocessor vs Microcontroller Microprocessor
• CPU is stand-alone, RAM, ROM, I/O, timer are separate
• designer can decide on the amount of ROM, RAM and I/O ports.
• expensive• versatility • general-purpose
Microcontroller
• CPU, RAM, ROM, I/O and timer are all on a single chip
• fix amount of on-chip ROM, RAM, I/O ports
• for applications in which cost, power and space are critical
• single-purpose
![Page 40: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/40.jpg)
40
MP/MC Architecture
RISCCISCHarvard Von Newmann
![Page 41: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/41.jpg)
41
RISC (Reduced Instruction Set Computing Processor)
![Page 42: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/42.jpg)
42
CISC (Complex Instruction Set Computing Processors)
• Numerous Instruction Group• Numerous Addressing Modes• Microcoded Instructions• Microcontrollers and Microprocessors are CISC based.• DSP’s are closer to RISC.
![Page 43: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/43.jpg)
43
Von Newmann architecture
![Page 44: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/44.jpg)
44
Description
![Page 45: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/45.jpg)
45
Harvard Architecture
![Page 46: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/46.jpg)
![Page 47: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/47.jpg)
SLN Technologies Pvt. Ltd 47
VME Single Board Computer (SBC) based on PPC 7447A Processor
![Page 48: Microcontrollers](https://reader034.fdocuments.net/reader034/viewer/2022042900/56812a5b550346895d8dbfd7/html5/thumbnails/48.jpg)
48
Thank You