Preview

EC501 EMBEDDED SYSTEM APPLICATION

Good Essays
Open Document
Open Document
1009 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
EC501 EMBEDDED SYSTEM APPLICATION
7/15/2013

CHAPTER 2
MICROCONTROLLER ARCHITECTURE &
ASSEMBLY LANGUAGE PROGRAMMING

PIC Microcontrollers – History
• Peripheral Interface Controller (PIC) was originally designed by
General Instruments (GI), to be used with the new CPU, CP1600.
• While generally a good CPU, the CP1600 had poor I/O performance.
• In the late 1970s, GI introduced PIC® 1650 and 1655 – RISC with 30 instructions, to improve performance of the overall system.
• General Instrument recognized the potential for the PIC and eventually spun off Microchip, headquartered in Chandler, AZ to fabricate and market the PICmicro..
• Features: low-cost, self-contained, 8-bit, Harvard structure, pipelined, RISC, single accumulator, with fixed reset and interrupt vectors. 2

1

7/15/2013

PIC Families
PIC Family

Stack Size

Instruction
Word Size

No of
Instructions

Interrupt
Vectors

12CX/12FX

2

12- or 14-bit

33

None

16C5X/16F5X

2

12-bit

33

None

16CX/16FX

8

14-bit

35

1

17CX

16

16-bit

58

4

18CX/18FX

32

16-bit

75

2

‘C’ implies CMOS technology; Complementary Metal Oxide Semiconductor
‘F’ insert indicates incorporation of Flash memory technology
Example: 16C84 was the first of its kind. It was later reissued as the 16F84, incorporating Flash memory technology. It was then reissued as 16F84A.
Dr. Gheith Abandah

3

PIC – At a glance….





Range of low end 8 bit microcontrollers.
Smallest have only 8 pins, largest 40 pins.
Typical chip is an 18 pin one.
Very cheap, you can pick them up at less than
RM20.
• Targeted at consumer products, burglar alarms etc.

2

7/15/2013

PIC – At a glance…
• PIC is a RISC design and using a Harvard
Architecture…
RISC??!
Harvard Architecture??!
Don’t worry… It’s not the end of the world yet. Let us take a look what are both! RISC Architecture








Reduced Instruction Set Computers (RISC).
Simple

You May Also Find These Documents Helpful

  • Satisfactory Essays

    1. In reference to the CPT manual, code range (11000-11047) would be used for identifying what type of procedure(s)?…

    • 430 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1. In reference to the CPT manual, code range (11000-11047) would be used for identifying what type of procedure(s)?…

    • 389 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Bagranoff, N. A. (2008). Core concepts of accounting information system. John Wiley & Sons, Inc.…

    • 1050 Words
    • 5 Pages
    Better Essays
  • Good Essays

    The company must also take into consideration short run and long run costs of expanding and realize that in the long run, expansion will be…

    • 1151 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    ece 6001

    • 509 Words
    • 5 Pages

    A photon counter connected to the output of a fiber detects the number of photons,…

    • 509 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Chapter 3 -Problem 4 Answer: The subway fare in your town has just been increased from a current level of 50 cent to $1.00 per ride. As a result, the transit authority notes a decline in ridership of 30 percent.…

    • 851 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    It510 Final Project

    • 1574 Words
    • 7 Pages

    There are several techniques used in the documentation process. As a system analyst I would propose to the members of this group a straightforward standardized approach. A reasonable suggestion for this project would be to use the Procedure Manual technique for documenting this system. The Procedure Manuals will provide instructions on how to operate and understand how the system works. These manuals are also used as a guide that can be updated at different intervals for future users. Procedure Manuals are also made available to users via the Web. This new approach has made it convenient for users to seek support in a much faster way by offering a FAQ page, and online chat (Kendall & Kendall, 2011). In addition it is also a great tool for future analyst.…

    • 1574 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    Ecs1260 Final Exam

    • 402 Words
    • 2 Pages

    4) Which of the following is not one of the main goals of monetary policy?…

    • 402 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    5 Ton vs 2 1/2 Ton

    • 1864 Words
    • 8 Pages

    Although the -A2 version is by far the most common, there were four different iterations: standard, A1, A2 or A3 iteration. These changes mainly had to do with the engine and transmission components. A1s replaced the original REO/Continental OA331 gasoline engines with LDS-427-2 Multifuel, and…

    • 1864 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    We conclude that in the trial phase of the division launch, we were not able to create profits for shareholders in the short-term, which translated into our largest weakness. We have also concluded that the largest strength of GMC is, that we have planned well for the future. We have shown the willingness to suffer short-term gains for long-term results. We strategically plan have analyzed the survey data from the other markets to where to position our sales offices in the upcoming quarters.…

    • 1380 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Ac550 Course Project

    • 579 Words
    • 3 Pages

    |Making proper selection of accounts | 20 | 20 | From the provided listing of accounts determine which accounts are |…

    • 579 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    AC505 course project

    • 311 Words
    • 3 Pages

    ACCT505 Part B Capital Budgeting problem Clark Paints Data: Cost of new equipment $200,000 Expected life of equipment in years 5 Disposal value in 5 years $40,000 Life production - number of cans 5,500,000 Annual production or purchase needs 1,100,000 Initial training costs 0 Number of workers needed 3 Annual hours to be worked per employee 2,000 Earnings per hour for employees $12 Annual health benefits per employee $2,500 Other annual benefits per employee-% of wages 18% Cost of raw materials per can $0.25 Other variable production costs per can $0.05 Costs to purchase cans - per can $0.45 Required rate of return 12% Tax rate 35% Make Purchase Cost to produce Annual cost of direct material: Need of 1,100,000 cans per year $330,000 Annual cost of direct labor for new employees: Wages 72,000 Health benefits 7,500 Other benefits 12,960 Total wages and benefits 92,460 Other variable production costs Total annual production costs $422,460 Annual cost to purchase cans $495,000 Part 1 Cash flows over the life of the project Before Tax After Tax Item Amount Amount Annual cash savings $72,540 0.65 $47,151 Tax savings due to depreciation 32,000 0.35 $11,200 Total annual cash flow $58,351 Part 2 Payback Period 200,000/58,351 3.4 Years…

    • 311 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    ITM601 Project

    • 1923 Words
    • 8 Pages

    downtown Orlando, Florida, and named after its famed golf benefactor, the hospital, with more than…

    • 1923 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    ApplicationofTheory NR501

    • 1964 Words
    • 6 Pages

    Curtis, E. A., de Vries, J., & Sheerin, F. (2011). Developing leadership in nursing: exploring core…

    • 1964 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Ac505 Project B

    • 901 Words
    • 4 Pages

    Clark Paints: The production department has been investigating possible ways to trim total production costs. One possibility currently being examined is to make the paint cans instead of purchasing them. The equipment needed would cost $200,000, with a disposal value of $40,000, and it would be able to produce 5,500,000 cans over the life of the machinery. The production department estimates that approximately 1,100,000 cans would be needed for each of the next five years.…

    • 901 Words
    • 4 Pages
    Good Essays