pic architecture n.
Download
Skip this Video
Download Presentation
PIC Architecture

Loading in 2 Seconds...

play fullscreen
1 / 17

PIC Architecture - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

PIC Architecture. PIC Architecture. Will now look at another architecture Look at the microcontroller company Step 1 – The programmers model. Philosophy of PIC Architecture. Embedded processing is pervasive Electronic intelligence in is everyday products Company Philosophy

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PIC Architecture' - eleanor-rowe


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pic architecture

PIC Architecture

Lecture 21 -PIC Architecture

pic architecture1
PIC Architecture
  • Will now look at another architecture
  • Look at the microcontroller company
  • Step 1 – The programmers model

Lecture 21 -PIC Architecture

philosophy of pic architecture
Philosophy of PIC Architecture
  • Embedded processing is pervasive
  • Electronic intelligence in is everyday products
  • Company Philosophy
    • Have products that fit the problem
    • Many systems can be automated using 8-bit microcontrollers
    • Much of product line is 8-bit

Lecture 21 -PIC Architecture

reasons for pervasiveness
Reasons for pervasiveness?
  • Competitive pressure
  • Expanded functionality of products
  • Provide differentiation in product from that of competitor
  • Cost competitive integrated solution
  • Allow creation of new classes of products

Lecture 21 -PIC Architecture

microcontroller solution
Microcontroller Solution
  • Microcontroller features
    • CPU – processing unit
    • Non-volatile program memory
    • Re-settable non-volatile data memory (EEPROM)
    • RAM for data storage
    • Direct support for various input/output

Lecture 21 -PIC Architecture

some typical applications
Some typical applications
  • Automotive air bag systems
  • Remote control
  • Handheld tools
  • Appliances – coffee pot, mixer, stove, refrigerator, dish washer, washer, dryer
  • Major home systems – heating and cooling
  • Cordless phones and cell phones
  • Security systems
  • TV, DVD player/recorder, DVR, PVR
  • Sound system

Lecture 21 -PIC Architecture

come in 4 bit through 32 bit
Come in 4-bit through 32-bit
  • 4-bit
    • Very inexpensive
  • 8-bit
    • Still very cheap – often ~$1.00 per chip
  • 16 and 32 bit
    • Priced at $6.00 to 12.00 each
  • Evaluation of requirements, chip capability, and cost come into design decision

Lecture 21 -PIC Architecture

typical automotive use
Typical automotive use
  • Engine control – 32-bit microcontroller
    • Fuel flow, fuel mixture, valve timing, throttle body opening, spark timing
  • Transmission control –16-bit microcontroller
  • Audio system – 16-bit
  • Antilock braking – 16-bit
  • Up to fifty 8-bit microcontrollers for functions of
    • Wiper control
    • Electric Mirrors
    • Air Bags

Lecture 21 -PIC Architecture

automotive today continued
Automotive today continued
  • Up to fifty 8-bit microcontrollers for functions of
    • Wiper control
    • Electric Mirrors
    • Air Bags
    • Fuel pump
    • Speedometer
    • Security system
    • Climate control system
    • Power windows …..

Lecture 21 -PIC Architecture

microchip s position
Microchip’s position

Lecture 21 -PIC Architecture

microchip and microcontroller use
Microchip and microcontroller use

Lecture 21 -PIC Architecture

microcontroller choice parameters
Microcontroller choice parameters
  • Number of I/O pins
  • Amount of program and data memory
  • Speed
  • Timer Resources
  • Interrupt control
  • Robustness
  • Error recovery – watchdog timers
  • Power, I/O expansion, math support

Lecture 21 -PIC Architecture

block diagram
Block Diagram

Lecture 21 -PIC Architecture

pic architecture is a harvard architecture
PIC architecture is a “Harvard” architecture
  • The Harvard Architecture

Lecture 21 -PIC Architecture

feature of harvard architecture
Feature of Harvard architecture
  • Near all instructions are single instruction word instructions
    • Only one fetch per instruction
  • Instruction fetch and execute are pipelined so you can operate at near clock rate instructions per second
  • 2 separate buses
    • One for instructions and one for data

Lecture 21 -PIC Architecture

pic instruction pipelining
PIC Instruction pipelining
  • What % of time does 1st flow of execution occur??

Lecture 21 -PIC Architecture

frequency of branches
Frequency of Branches
  • On architectures such as the HP during the normal flow of a program’s execution on 8 to 12 instructions are executed before a branch occurs.
  • (aside) Modern architectures can easily achieve above 90% correct branch prediction.
  • This can be factored into actual “speed” of the processor.

Lecture 21 -PIC Architecture

ad