MP Vs MC
MP Vs MC
MP Vs MC
Computer Architecture
Computer Architecture is a blueprint for design and implementation of a
computer system. It provides the functional details and behavior of a
computer system and comes before computer organization. Computer
architecture deals with 'What to do?'
Computer Organization
Computer Organization is how operational parts of a computer system are
linked together. It implements the provided computer architecture.
Computer organization deals with 'How to do?'
Following are some of the important differences between Computer
Architecture and Computer Organization.
What is Microcontroller?
What is a Microprocessor?
Types of Microprocessor
Types of Microcontroller
8 bit Microcontroller
16 bit Microcontroller
32 bit Microcontroller
Embedded Microcontroller
External memory Microcontroller
Features of Microcontroller
Here are some important features of Microcontroller:
Processor reset
Program and Variable Memory (RAM) I/O pins
Device clocking central processor
Instruction cycle timers
Features of Microprocessor
Microprocessor Microcontroller
Microprocessor is the heart of Computer system. Micro Controller is the heart of an embedded
system.
It is only a processor, so memory and I/O Micro Controller has a processor along with
components need to be connected externally internal memory and I/O components.
Memory and I/O has to be connected externally, so Memory and I/O are already present, and the
the circuit becomes large. internal circuit is small.
You can't use it in compact systems You can use it in compact systems.
Cost of the entire system is high Cost of the entire system is low
Due to external components, the total power As external components are low, total power
consumption is high. Therefore, it is not ideal for consumption is less. So it can be used with devices
the devices running on stored power like batteries. running on stored power like batteries.
Most of the microprocessors do not have power Most of the microcontrollers offer power-saving
saving features. mode.
Microprocessor has a smaller number of registers, Microcontroller has more register. Hence the
so more operations are memory-based. programs are easier to write.
Microprocessors are based on Von Neumann model Micro controllers arc based on Harvard
architecture
It has no RAM, ROM, Input-Output units, timers, and It has a CPU along with RAM, ROM, and other
other peripherals on the chip. peripherals embedded on a single chip.
It uses an external bus to interface to RAM, ROM, It uses an internal controlling bus.
and other peripherals.
Microprocessor-based systems can run at a very Microcontroller based systems run up to 200MHz
high speed because of the technology involved. or more depending on the architecture.
It's used for general purpose applications that allow It's used for application-specific systems.
you to handle loads of data.
It's complex and expensive, with a large number of It's simple and inexpensive with less number of
instructions to process. instructions to process.
Applications of Microprocessor
Microprocessors are mainly used in devices like:
Calculators
Accounting system
Games machine
Complex industrial controllers
Traffic light
Control data
Military applications
Defense systems
Computation systems
Applications of Microcontroller
Microcontrollers are mainly used in devices like:
Mobile phones
Automobiles
CD/DVD players
Washing machines
Cameras
Security alarms
Keyboard controllers
Microwave oven
Watches
Mp3 players