EE290: Introduction to Microcontrollers

17
EE290: Introduction to EE290: Introduction to Microcontrollers Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.

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 Presentation

Transcript of EE290: Introduction to Microcontrollers

Page 1: EE290: Introduction to Microcontrollers

EE290: Introduction to EE290: Introduction to MicrocontrollersMicrocontrollers

Spring 2002

Martin D. Fox

M.D., Ph. D.

Page 2: EE290: Introduction to Microcontrollers

AgendaAgenda

Definition of Microcontrollers and Embedded Microprocessors

Components Microcontroller Market Key Suppliers

Page 3: EE290: Introduction to Microcontrollers

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

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

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

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

16F87x16F87xFamily:Family:

FeaturesFeatures

Page 8: EE290: Introduction to Microcontrollers

Typical Typical MicroMicro

Controller Controller ElementsElements

From: PIC16F87x data sheet

Page 9: EE290: Introduction to Microcontrollers

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

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

Speed comparisonSpeed comparison

From: Mark Palmer, AN520 A Comparison of 8 bit Microcontrollers, Microchip AN, 1995.

Page 12: EE290: Introduction to Microcontrollers

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

16F87x 16F87x Instruction Instruction

SetSet[35][35]

Page 14: EE290: Introduction to Microcontrollers

P1P1

Page 15: EE290: Introduction to Microcontrollers

P1-P1-22

Page 16: EE290: Introduction to Microcontrollers

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

More InformationMore Information

In the next session we will explore in more depth key features of µControllers

All major Manufacturers have web sites