Parameter
|
Microprocessor
|
Micro controller
|
Description
|
It is Multipurpose, Programmable
device that accepts digital data as input from external input unit, processes
it as per instructions in its memory, and provides results as output at
external output unit.
|
It is a Self Contained System with
a processor core, memory, and peripherals and can be used as embedded system.
|
Software Protection
|
Software Protection is less
achieved in Microprocessor based systems.
|
Micro controllers offer more
software protection by locking the on chip memory and is made protected from
external circuit.
|
Input/output Devices
|
Keyboard, Mouse, Screen, disks,
printers etc.
|
Switches, Relays, LEDs, LCD
Displays, radio Frequency devices ,Sensors
|
Cost
|
High, Because Devices like memory,
disks, and interfaces are connected externally and has to be purchased
separately.
|
Decreased net cost of the embedded
system as a whole, Because no needs to connect external devices like
Read/Write Memory, Timers etc., unless you desire to create something beyond
the limit.
|
Power Consumption
|
Power Consumption of
Microprocessor based system is high because each and every external connected
device requires separate power for its working.
|
Power Consumption is low because
all components are embedded on the same chip and are well suited for long
lasting battery applications
|
GPIO
|
Maximum GPIO for most families is
limited to between 100-150
|
Micro controllers contain several
general purpose I/O (GPIO) pins and are software configurable to either an
input or an output state.
|
Access Time
|
Access Time for Memory and I/O
Devices is more.
|
Access Time for Built in Memory
and I/O devices is very low.
|
Floating Point Calculations
|
Floating Point calculations are
done by Processor itself.
|
Does not contain any math
co-processor and hence floating point calculations are performed by software.
|
Instructions Handling
|
Microprocessor Support more
op-codes, few bit handling instructions.
|
Micro controllers uses fewer
op-codes, more bit handling Instructions
|
ADC /DAC Converter
|
This Support is Provided to
Microprocessor from external ADC or DAC Converters.
|
Micro controllers contains analog
to digital converter (ADC) to convert the incoming data into a form that the
processor can Recognize .less commonly DAC (digital to analog converters)
that allows processor to output analog signals or voltage levels.
|
Uses
|
Microprocessor are generally used
in PCs, Laptops, Smart Phones ,HDTV broadcast systems etc.
|
Micro controllers are generally
used in Automobile Engine Control Systems, remote controls, office machines,
appliances, toys and implantable devise etc.
|
Examples
|
Intel 8085,8086,Pentium 4,Intel
i3,i5,i7 etc.
|
Intel MCS-48, Infineon XC800,
Epson S1C6x etc.
|
No comments:
Post a Comment