SlideShare a Scribd company logo
1 of 5
Download to read offline
Introduction to embedded systems using the msp430 6.1 Enumerate the elements of a basic
microcontroller interface and indicate two major criteria for the selection of each.
Solution
Microcontroller is a single chip micro computer made through VLSI fabrication. A
microcontroller also called an embedded controller because the microcontroller and its support
circuits are often built into, or embedded in, the devices they control. A microcontroller is
available in different word lengths like microprocessors (4bit,8bit,16bit,32bit,64bit and 128 bit
microcontrollers are available today).
Microcontroller Chip
You can find microcontrollers in all kinds of electronic devices these days. Any device that
measures, stores, controls, calculates, or displays information must have a microcontroller chip
inside. The largest single use for microcontrollers is in automobile industry (microcontrollers
widely used for controlling engines and power controls in automobiles). You can also find
microcontrollers inside keyboards, mouse, modems, printers, and other peripherals. In test
equipments, microcontrollers make it easy to add features such as the ability to store
measurements, to create and store user routines, and to display messages and waveforms.
Consumer products that use microcontrollers include digital camcorders, optical players,
LCD/LED display units, etc. And these are just a few examples.
1) A microcontroller basically contains one or more following components:
2) A microcontroller internally consists of all features required for a computing system and
functions as a computer without adding any external digital parts in it.
3) Most of the pins in the microcontroller chip can be made programmable by the user.
4) A microcontroller has many bit handling instructions that can be easily understood by the
programmer.
5) A microcontroller is capable of handling Boolean functions.
6) Higher speed and performance.
7) On-chip ROM structure in a microcontroller provides better firmware security.
8 ) Easy to design with low cost and small size.
Microcontroller structure
The basic structure and block diagram of a microcontroller is shown in the fig (1.1).
Microcontroller Structure
Image Taken From
CPU is the brain of a microcontroller .CPU is responsible for fetching the instruction, decodes it,
then finally executed. CPU connects every part of a microcontroller into a single system. The
primary function of CPU is fetching and decoding instructions. Instruction fetched from program
memory must be decoded by the CPU.
The function of memory in a microcontroller is same as microprocessor. It is used to store data
and program. A microcontroller usually has a certain amount of RAM and ROM (EEPROM,
EPROM, etc) or flash memories for storing program source codes.
Parallel input/output ports are mainly used to drive/interface various devices such as LCD’S,
LED’S, printers, memories, etc to a microcontroller.
Serial ports provide various serial interfaces between microcontroller and other peripherals like
parallel ports.
This is the one of the useful function of a microcontroller. A microcontroller may have more
than one timer and counters. The timers and counters provide all timing and counting functions
inside the microcontroller. The major operations of this section are perform clock functions,
modulations, pulse generations, frequency measuring, making oscillations, etc. This also can be
used for counting external pulses.
ADC converters are used for converting the analog signal to digital form. The input signal in this
converter should be in analog form (e.g. sensor output) and the output from this unit is in digital
form. The digital output can be use for various digital applications (e.g. measurement devices).
DAC perform reversal operation of ADC conversion.DAC convert the digital signal into analog
format. It usually used for controlling analog devices like DC motors, various drives, etc.
The interrupt control used for providing interrupt (delay) for a working program .The interrupt
may be external (activated by using interrupt pin) or internal (by using interrupt instruction
during programming).
Some microcontrollers used only for some special applications (e.g. space systems and robotics)
these controllers containing additional ports to perform such special operations. This considered
as special functioning block.
Comparison between Microprocessor and Microcontroller
The main comparison between microprocessor and microcontroller shown in fig (1.2)
Comparison of Micrprocessor and Microcontroller
Source Of Image
Microprocessors Microcontrollers
1
It is only a general purpose computer CPU
It is a micro computer itself
2
Memory, I/O ports, timers, interrupts are not available inside the chip
All are integrated inside the microcontroller chip
3
This must have many additional digital components to perform its operation
Can function as a micro computer without any additional components.
4
Systems become bulkier and expensive.
Make the system simple, economic and compact
5
Not capable for handling Boolean functions
Handling Boolean functions
6
Higher accessing time required
Low accessing time
7
Very few pins are programmable
Most of the pins are programmable
8
Very few number of bit handling instructions
Many bit handling instructions
9
Widely Used in modern PC and laptops
widely in small control systems
E.g.
INTEL 8086,INTEL Pentium series
INTEL8051,89960,PIC16F877
Advantages of Microcontrollers
The main advantages of microcontrollers are given.
a) Microcontrollers act as a microcomputer without any digital parts.
b) As the higher integration inside microcontroller reduce cost and size of the system.
c) Usage of microcontroller is simple, easy for troubleshoot and system maintaining.
d) Most of the pins are programmable by the user for performing different functions.
e) Easily interface additional RAM, ROM,I/O ports.
f) Low time required for performing operations.
Disadvantages of Microcontrollers
a) Microcontrollers have got more complex architecture than that of microprocessors.
b) Only perform limited number of executions simultaneously.
c) Mostly used in micro-equipments.
d) Cannot interface high power devices directly.
Applications
Microcontrollers are widely used in modern electronics equipments. Some basic applications of
microcontroller is given below.
a) Used in biomedical instruments.
b) Widely used in communication systems.
c) Used as peripheral controller in PC.
d) Used in robotics.
e) Used in automobile fields.
Microprocessors Microcontrollers
1
It is only a general purpose computer CPU
It is a micro computer itself
2
Memory, I/O ports, timers, interrupts are not available inside the chip
All are integrated inside the microcontroller chip
3
This must have many additional digital components to perform its operation
Can function as a micro computer without any additional components.
4
Systems become bulkier and expensive.
Make the system simple, economic and compact
5
Not capable for handling Boolean functions
Handling Boolean functions
6
Higher accessing time required
Low accessing time
7
Very few pins are programmable
Most of the pins are programmable
8
Very few number of bit handling instructions
Many bit handling instructions
9
Widely Used in modern PC and laptops
widely in small control systems
E.g.
INTEL 8086,INTEL Pentium series
INTEL8051,89960,PIC16F877

More Related Content

Similar to Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf

BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxSKTAHMEDSALIMRAFID
 
Unleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor MicrocontrollersUnleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor Microcontrollersexpess-technology
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessorVijay Kumar
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHAParas Jha
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdfembedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdfYoussefAbobakr
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded systemsb108ec
 
Benefits of Micro Controller.pdf
Benefits of Micro Controller.pdfBenefits of Micro Controller.pdf
Benefits of Micro Controller.pdfirfanakram32
 

Similar to Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf (20)

BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
 
Unleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor MicrocontrollersUnleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor Microcontrollers
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessor
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
LECT 2.pptx
LECT 2.pptxLECT 2.pptx
LECT 2.pptx
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdfembedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
 
Arjit intro
Arjit introArjit intro
Arjit intro
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 
Benefits of Micro Controller.pdf
Benefits of Micro Controller.pdfBenefits of Micro Controller.pdf
Benefits of Micro Controller.pdf
 

More from aienterpresses

Is every spanning tree attainable as a first search tree WhySo.pdf
Is every spanning tree attainable as a first search tree WhySo.pdfIs every spanning tree attainable as a first search tree WhySo.pdf
Is every spanning tree attainable as a first search tree WhySo.pdfaienterpresses
 
Is deviance relative Whywhy not Are there some acts that are cons.pdf
Is deviance relative Whywhy not Are there some acts that are cons.pdfIs deviance relative Whywhy not Are there some acts that are cons.pdf
Is deviance relative Whywhy not Are there some acts that are cons.pdfaienterpresses
 
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdf
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdfIs 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdf
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdfaienterpresses
 
IQ test scores on a certain IQ scale are normally distributed with a.pdf
IQ test scores on a certain IQ scale are normally distributed with a.pdfIQ test scores on a certain IQ scale are normally distributed with a.pdf
IQ test scores on a certain IQ scale are normally distributed with a.pdfaienterpresses
 
Ion channels are membrane-spanning proteins that allow the flow of i.pdf
Ion channels are membrane-spanning proteins that allow the flow of i.pdfIon channels are membrane-spanning proteins that allow the flow of i.pdf
Ion channels are membrane-spanning proteins that allow the flow of i.pdfaienterpresses
 
involving the computation of probabilities for a Bernoulli trial. .pdf
involving the computation of probabilities for a Bernoulli trial. .pdfinvolving the computation of probabilities for a Bernoulli trial. .pdf
involving the computation of probabilities for a Bernoulli trial. .pdfaienterpresses
 
Investment companies are specialized financial intermediaries that p.pdf
Investment companies are specialized financial intermediaries that p.pdfInvestment companies are specialized financial intermediaries that p.pdf
Investment companies are specialized financial intermediaries that p.pdfaienterpresses
 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfaienterpresses
 
introduce and summarize return on investment (ROI)SolutionRetu.pdf
introduce and summarize return on investment (ROI)SolutionRetu.pdfintroduce and summarize return on investment (ROI)SolutionRetu.pdf
introduce and summarize return on investment (ROI)SolutionRetu.pdfaienterpresses
 
Intro to surveying1. What are the three primary components of the .pdf
Intro to surveying1. What are the three primary components of the .pdfIntro to surveying1. What are the three primary components of the .pdf
Intro to surveying1. What are the three primary components of the .pdfaienterpresses
 
Interpret the significant impact of New Public Management on Non-Pro.pdf
Interpret the significant impact of New Public Management on Non-Pro.pdfInterpret the significant impact of New Public Management on Non-Pro.pdf
Interpret the significant impact of New Public Management on Non-Pro.pdfaienterpresses
 
Interpretation of the main effects must be made taking into consider.pdf
Interpretation of the main effects must be made taking into consider.pdfInterpretation of the main effects must be made taking into consider.pdf
Interpretation of the main effects must be made taking into consider.pdfaienterpresses
 
International Accounting Standard (IAS) 28 states that the ability t.pdf
International Accounting Standard (IAS) 28 states that the ability t.pdfInternational Accounting Standard (IAS) 28 states that the ability t.pdf
International Accounting Standard (IAS) 28 states that the ability t.pdfaienterpresses
 
Interest rates keep dropping. In my country in northern Europe we no.pdf
Interest rates keep dropping. In my country in northern Europe we no.pdfInterest rates keep dropping. In my country in northern Europe we no.pdf
Interest rates keep dropping. In my country in northern Europe we no.pdfaienterpresses
 
Interest Rate SensitivityA bond trader purchased each of the follo.pdf
Interest Rate SensitivityA bond trader purchased each of the follo.pdfInterest Rate SensitivityA bond trader purchased each of the follo.pdf
Interest Rate SensitivityA bond trader purchased each of the follo.pdfaienterpresses
 
Interest rate have been at their historic lows in japan, Europe, and.pdf
Interest rate have been at their historic lows in japan, Europe, and.pdfInterest rate have been at their historic lows in japan, Europe, and.pdf
Interest rate have been at their historic lows in japan, Europe, and.pdfaienterpresses
 
Internal auditing is a company function thatSelect oneA. Audit.pdf
Internal auditing is a company function thatSelect oneA. Audit.pdfInternal auditing is a company function thatSelect oneA. Audit.pdf
Internal auditing is a company function thatSelect oneA. Audit.pdfaienterpresses
 
Intel is one of the largest semiconductor manufacturers in the world.pdf
Intel is one of the largest semiconductor manufacturers in the world.pdfIntel is one of the largest semiconductor manufacturers in the world.pdf
Intel is one of the largest semiconductor manufacturers in the world.pdfaienterpresses
 
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdf
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdfInfrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdf
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdfaienterpresses
 
Insist on yourself, never imitate......every great manis unique.pdf
Insist on yourself, never imitate......every great manis unique.pdfInsist on yourself, never imitate......every great manis unique.pdf
Insist on yourself, never imitate......every great manis unique.pdfaienterpresses
 

More from aienterpresses (20)

Is every spanning tree attainable as a first search tree WhySo.pdf
Is every spanning tree attainable as a first search tree WhySo.pdfIs every spanning tree attainable as a first search tree WhySo.pdf
Is every spanning tree attainable as a first search tree WhySo.pdf
 
Is deviance relative Whywhy not Are there some acts that are cons.pdf
Is deviance relative Whywhy not Are there some acts that are cons.pdfIs deviance relative Whywhy not Are there some acts that are cons.pdf
Is deviance relative Whywhy not Are there some acts that are cons.pdf
 
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdf
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdfIs 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdf
Is 4a3b6 a polynomial Why or Why notSolutionit is a polynomia.pdf
 
IQ test scores on a certain IQ scale are normally distributed with a.pdf
IQ test scores on a certain IQ scale are normally distributed with a.pdfIQ test scores on a certain IQ scale are normally distributed with a.pdf
IQ test scores on a certain IQ scale are normally distributed with a.pdf
 
Ion channels are membrane-spanning proteins that allow the flow of i.pdf
Ion channels are membrane-spanning proteins that allow the flow of i.pdfIon channels are membrane-spanning proteins that allow the flow of i.pdf
Ion channels are membrane-spanning proteins that allow the flow of i.pdf
 
involving the computation of probabilities for a Bernoulli trial. .pdf
involving the computation of probabilities for a Bernoulli trial. .pdfinvolving the computation of probabilities for a Bernoulli trial. .pdf
involving the computation of probabilities for a Bernoulli trial. .pdf
 
Investment companies are specialized financial intermediaries that p.pdf
Investment companies are specialized financial intermediaries that p.pdfInvestment companies are specialized financial intermediaries that p.pdf
Investment companies are specialized financial intermediaries that p.pdf
 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
 
introduce and summarize return on investment (ROI)SolutionRetu.pdf
introduce and summarize return on investment (ROI)SolutionRetu.pdfintroduce and summarize return on investment (ROI)SolutionRetu.pdf
introduce and summarize return on investment (ROI)SolutionRetu.pdf
 
Intro to surveying1. What are the three primary components of the .pdf
Intro to surveying1. What are the three primary components of the .pdfIntro to surveying1. What are the three primary components of the .pdf
Intro to surveying1. What are the three primary components of the .pdf
 
Interpret the significant impact of New Public Management on Non-Pro.pdf
Interpret the significant impact of New Public Management on Non-Pro.pdfInterpret the significant impact of New Public Management on Non-Pro.pdf
Interpret the significant impact of New Public Management on Non-Pro.pdf
 
Interpretation of the main effects must be made taking into consider.pdf
Interpretation of the main effects must be made taking into consider.pdfInterpretation of the main effects must be made taking into consider.pdf
Interpretation of the main effects must be made taking into consider.pdf
 
International Accounting Standard (IAS) 28 states that the ability t.pdf
International Accounting Standard (IAS) 28 states that the ability t.pdfInternational Accounting Standard (IAS) 28 states that the ability t.pdf
International Accounting Standard (IAS) 28 states that the ability t.pdf
 
Interest rates keep dropping. In my country in northern Europe we no.pdf
Interest rates keep dropping. In my country in northern Europe we no.pdfInterest rates keep dropping. In my country in northern Europe we no.pdf
Interest rates keep dropping. In my country in northern Europe we no.pdf
 
Interest Rate SensitivityA bond trader purchased each of the follo.pdf
Interest Rate SensitivityA bond trader purchased each of the follo.pdfInterest Rate SensitivityA bond trader purchased each of the follo.pdf
Interest Rate SensitivityA bond trader purchased each of the follo.pdf
 
Interest rate have been at their historic lows in japan, Europe, and.pdf
Interest rate have been at their historic lows in japan, Europe, and.pdfInterest rate have been at their historic lows in japan, Europe, and.pdf
Interest rate have been at their historic lows in japan, Europe, and.pdf
 
Internal auditing is a company function thatSelect oneA. Audit.pdf
Internal auditing is a company function thatSelect oneA. Audit.pdfInternal auditing is a company function thatSelect oneA. Audit.pdf
Internal auditing is a company function thatSelect oneA. Audit.pdf
 
Intel is one of the largest semiconductor manufacturers in the world.pdf
Intel is one of the largest semiconductor manufacturers in the world.pdfIntel is one of the largest semiconductor manufacturers in the world.pdf
Intel is one of the largest semiconductor manufacturers in the world.pdf
 
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdf
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdfInfrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdf
Infrastructure Analysis In 1-2 pages, evaluate the infrastructure o.pdf
 
Insist on yourself, never imitate......every great manis unique.pdf
Insist on yourself, never imitate......every great manis unique.pdfInsist on yourself, never imitate......every great manis unique.pdf
Insist on yourself, never imitate......every great manis unique.pdf
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 

Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf

  • 1. Introduction to embedded systems using the msp430 6.1 Enumerate the elements of a basic microcontroller interface and indicate two major criteria for the selection of each. Solution Microcontroller is a single chip micro computer made through VLSI fabrication. A microcontroller also called an embedded controller because the microcontroller and its support circuits are often built into, or embedded in, the devices they control. A microcontroller is available in different word lengths like microprocessors (4bit,8bit,16bit,32bit,64bit and 128 bit microcontrollers are available today). Microcontroller Chip You can find microcontrollers in all kinds of electronic devices these days. Any device that measures, stores, controls, calculates, or displays information must have a microcontroller chip inside. The largest single use for microcontrollers is in automobile industry (microcontrollers widely used for controlling engines and power controls in automobiles). You can also find microcontrollers inside keyboards, mouse, modems, printers, and other peripherals. In test equipments, microcontrollers make it easy to add features such as the ability to store measurements, to create and store user routines, and to display messages and waveforms. Consumer products that use microcontrollers include digital camcorders, optical players, LCD/LED display units, etc. And these are just a few examples. 1) A microcontroller basically contains one or more following components: 2) A microcontroller internally consists of all features required for a computing system and functions as a computer without adding any external digital parts in it. 3) Most of the pins in the microcontroller chip can be made programmable by the user. 4) A microcontroller has many bit handling instructions that can be easily understood by the programmer. 5) A microcontroller is capable of handling Boolean functions. 6) Higher speed and performance. 7) On-chip ROM structure in a microcontroller provides better firmware security. 8 ) Easy to design with low cost and small size. Microcontroller structure The basic structure and block diagram of a microcontroller is shown in the fig (1.1). Microcontroller Structure Image Taken From CPU is the brain of a microcontroller .CPU is responsible for fetching the instruction, decodes it,
  • 2. then finally executed. CPU connects every part of a microcontroller into a single system. The primary function of CPU is fetching and decoding instructions. Instruction fetched from program memory must be decoded by the CPU. The function of memory in a microcontroller is same as microprocessor. It is used to store data and program. A microcontroller usually has a certain amount of RAM and ROM (EEPROM, EPROM, etc) or flash memories for storing program source codes. Parallel input/output ports are mainly used to drive/interface various devices such as LCD’S, LED’S, printers, memories, etc to a microcontroller. Serial ports provide various serial interfaces between microcontroller and other peripherals like parallel ports. This is the one of the useful function of a microcontroller. A microcontroller may have more than one timer and counters. The timers and counters provide all timing and counting functions inside the microcontroller. The major operations of this section are perform clock functions, modulations, pulse generations, frequency measuring, making oscillations, etc. This also can be used for counting external pulses. ADC converters are used for converting the analog signal to digital form. The input signal in this converter should be in analog form (e.g. sensor output) and the output from this unit is in digital form. The digital output can be use for various digital applications (e.g. measurement devices). DAC perform reversal operation of ADC conversion.DAC convert the digital signal into analog format. It usually used for controlling analog devices like DC motors, various drives, etc. The interrupt control used for providing interrupt (delay) for a working program .The interrupt may be external (activated by using interrupt pin) or internal (by using interrupt instruction during programming). Some microcontrollers used only for some special applications (e.g. space systems and robotics) these controllers containing additional ports to perform such special operations. This considered as special functioning block. Comparison between Microprocessor and Microcontroller The main comparison between microprocessor and microcontroller shown in fig (1.2) Comparison of Micrprocessor and Microcontroller Source Of Image Microprocessors Microcontrollers 1 It is only a general purpose computer CPU It is a micro computer itself 2 Memory, I/O ports, timers, interrupts are not available inside the chip
  • 3. All are integrated inside the microcontroller chip 3 This must have many additional digital components to perform its operation Can function as a micro computer without any additional components. 4 Systems become bulkier and expensive. Make the system simple, economic and compact 5 Not capable for handling Boolean functions Handling Boolean functions 6 Higher accessing time required Low accessing time 7 Very few pins are programmable Most of the pins are programmable 8 Very few number of bit handling instructions Many bit handling instructions 9 Widely Used in modern PC and laptops widely in small control systems E.g. INTEL 8086,INTEL Pentium series INTEL8051,89960,PIC16F877 Advantages of Microcontrollers The main advantages of microcontrollers are given. a) Microcontrollers act as a microcomputer without any digital parts. b) As the higher integration inside microcontroller reduce cost and size of the system. c) Usage of microcontroller is simple, easy for troubleshoot and system maintaining. d) Most of the pins are programmable by the user for performing different functions. e) Easily interface additional RAM, ROM,I/O ports. f) Low time required for performing operations. Disadvantages of Microcontrollers a) Microcontrollers have got more complex architecture than that of microprocessors. b) Only perform limited number of executions simultaneously.
  • 4. c) Mostly used in micro-equipments. d) Cannot interface high power devices directly. Applications Microcontrollers are widely used in modern electronics equipments. Some basic applications of microcontroller is given below. a) Used in biomedical instruments. b) Widely used in communication systems. c) Used as peripheral controller in PC. d) Used in robotics. e) Used in automobile fields. Microprocessors Microcontrollers 1 It is only a general purpose computer CPU It is a micro computer itself 2 Memory, I/O ports, timers, interrupts are not available inside the chip All are integrated inside the microcontroller chip 3 This must have many additional digital components to perform its operation Can function as a micro computer without any additional components. 4 Systems become bulkier and expensive. Make the system simple, economic and compact 5 Not capable for handling Boolean functions Handling Boolean functions 6 Higher accessing time required Low accessing time 7 Very few pins are programmable Most of the pins are programmable 8 Very few number of bit handling instructions Many bit handling instructions 9
  • 5. Widely Used in modern PC and laptops widely in small control systems E.g. INTEL 8086,INTEL Pentium series INTEL8051,89960,PIC16F877