Microprocessor is like a human brain. It can process information. whereas, Microconroller is like a human body which has brain, heart, lungs...etc. It goes without saying that microprocessors require external peripherals to function.
Microprocessors
- Microprocessors are used for general purpose. i.e PC. which is flexible and meets wide-range of end user requirements.
- No external Interface ports are present. (I/O ports).
- There is no in-built memory.(RAM,ROM)
- I/O ports must be interfaced externally.
Microcontrollers
- Microcontrollers are embedded systems. They perform a specific task over and over again. It is not flexible.
- They have in-built input and output ports.
- Memory is present. A finite amount of RAM and ROM is present in the microcontroller itself.
- Microcontrollers have inbuilt Timers and counters
Comments
Post a Comment