ee290: introduction to microcontrollers
DESCRIPTION
EE290: Introduction to Microcontrollers. Spring 2002 Martin D. Fox M.D., Ph. D. Agenda. Definition of Microcontrollers and Embedded Microprocessors Components Microcontroller Market Key Suppliers. Overview. Microcontrollers - a key impact technology for the 21st century - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/1.jpg)
EE290: Introduction to EE290: Introduction to MicrocontrollersMicrocontrollers
Spring 2002
Martin D. Fox
M.D., Ph. D.
![Page 2: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/2.jpg)
AgendaAgenda
Definition of Microcontrollers and Embedded Microprocessors
Components Microcontroller Market Key Suppliers
![Page 3: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/3.jpg)
Overview Overview Microcontrollers - a key impact technology
for the 21st century Microcontrollers.com: “In the aggregate,
PC microprocessors are responsible for less than 1% of all processors sold. Embedded processors outsell PC processors by more than 99%.”
Today: Brief overview
![Page 4: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/4.jpg)
Microcontrollers and Microcontrollers and Embedded ControllersEmbedded Controllers
Controls some process or aspect of the environment: Microcontrollers Vs. DSPs
DSPs optimized for math [multiplies] Embedded controller may not be a microcontroller
per se but is used for special purpose control application
Typical applications: temperature control, smart instrument, GPS, digital lock, cell phone, etc. .
Exercise: write down five µController based devices
![Page 5: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/5.jpg)
ExamplesExamples Personal information products: Cell phone, pager,
watch, pocket recorder, calculator Laptop components: mouse, keyboard, modem,
fax card, sound card, battery charger Home appliances: door lock, alarm clock,
thermostat, air conditioner, tv remote, hair dryer, VCR, small refrigerator, exercise equipment, washer/dryer, microwave oven
Toys; video games, cars, dolls, etc.
![Page 6: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/6.jpg)
Microcontroller FamiliesMicrocontroller Families
Most manufacturers offer a wide range of devices for low end to higher end applications
Microcontroller.com, “In January 2000, Microchip shipped its one billionth 8-bit PIC microcontroller.”
Example : Microcontroller Manufacturers Embedded systems and gizmos Characteristics of the PIC 16F87x
![Page 7: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/7.jpg)
16F87x16F87xFamily:Family:
FeaturesFeatures
![Page 8: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/8.jpg)
Typical Typical MicroMicro
Controller Controller ElementsElements
From: PIC16F87x data sheet
![Page 9: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/9.jpg)
MicrocontrollersMicrocontrollers
Processing power: 4 bit, 8 bit, 16 bit, 32 bit Microcontrollers.com: “The highest rate of
new product success is in the 8-bit microcontroller market. The lowest rate of success is in the 64- and 32-bit microcontroller markets.”
Specific features: communications, keyboard handling, signal processing, video processing
![Page 10: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/10.jpg)
Microcontroller MarketMicrocontroller Market
Shipments- > 16 Billion in 2000, 8 bit > 1/2 market
Major Players: Microchip 16Fxx, Intel 8051, Motorola MC68HC05, National COP800, SGS/Thomson ST62, Zilog Z86Cxx: 8 bit comparison
![Page 11: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/11.jpg)
Speed comparisonSpeed comparison
From: Mark Palmer, AN520 A Comparison of 8 bit Microcontrollers, Microchip AN, 1995.
![Page 12: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/12.jpg)
ShipmentsShipments
1990 1992 1994 1996 1998 20000
5000
10000
1990 1992 1994 1996 1998 2000
Worldwide Microcontroller Shipments in Millions of Dollars4-bit
8-bit
16-bit
![Page 13: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/13.jpg)
16F87x 16F87x Instruction Instruction
SetSet[35][35]
![Page 14: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/14.jpg)
P1P1
![Page 15: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/15.jpg)
P1-P1-22
![Page 16: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/16.jpg)
SummarySummary
Microprocessors and embedded controllers are a ubiquitous part of life today
These devices come in a wide variety of configurations and designs
Headhunters report that EEs familiar with µC, µP design are in the highest possible demand
Feedback
![Page 17: EE290: Introduction to Microcontrollers](https://reader035.vdocuments.mx/reader035/viewer/2022081513/56813a4b550346895da242d7/html5/thumbnails/17.jpg)
More InformationMore Information
In the next session we will explore in more depth key features of µControllers
All major Manufacturers have web sites