Micro Processor Vs Microcontroller
Micro Processor Vs Microcontroller
Question:
Best Answer
please give rathing (lifesever) first to me
Difference between microprocessor and microcontroller
Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as
Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and other
peripheral on the chip. A system designer has to add them externally to make them functional. Application
of microprocessor includes Desktop PC’s, Laptops, notepads etc.
But this is not the case with Microcontrollers. Microcontroller has a CPU, in addition with a fixed amount
of RAM, ROM and other peripherals all embedded on a single chip. At times it is also termed as a mini
computer or a computer on a single chip. Today different manufacturers produce microcontrollers with a
wide range of features available in different versions. Some manufacturers are ATMEL, Microchip, TI,
Freescale, Philips, Motorola etc.
Microcontrollers are designed to perform specific tasks. Specific means applications where the relationship
of input and output is defined. Depending on the input, some processing needs to be done and output is
delivered. For example, keyboards, mouse, washing machine, digicam, pendrive, remote, microwave, cars,
bikes, telephone, mobiles, watches, etc. Since the applications are very specific, they need small resources
like RAM, ROM, I/O ports etc and hence can be embedded on a single chip. This in turn reduces the size
and the cost.
Microprocessor find applications where tasks are unspecific like developing software, games, websites,
photo editing, creating documents etc. In such cases the relationship between input and output is not
defined. They need high amount of resources like RAM, ROM, I/O ports etc.
More Answers
Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such
as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and other
peripheral on the chip. A system designer has to add them externally to make them functional. Application
of microprocessor includes Desktop PC’s, Laptops, notepads etc.
But this is not the case with Microcontrollers. Microcontroller has a CPU, in addition with a fixed amount
of RAM, ROM and other peripherals all embedded on a single chip. At times it is also termed as a mini
computer or a computer on a single chip. Today different manufacturers produce microcontrollers with a
wide range of features available in different versions. Some manufacturers are ATMEL, Microchip, TI,
Freescale, Philips, Motorola etc.
The microcontroller is the integration of a number of useful functions into a single IC package. These
functions are:
The ability to execute a stored set of instructions to carry out user defined tasks.
The ability to be able to access external memory chips to both read and write data from and to the memory.
Basically, a microcontroller is a device which integrates a number of the components of a microprocessor
system onto a single microchip.
Also, a microcontroller is part of an embedded system, which is essentially the whole circuit board. Look
up "embedded system" on Wikipedia.