Difference Between Microprocessor and Microcontroller
Definitions of microprocessor and micro controller
A microchip may be a dominant unit of a micro-computer wrapped within a tiny low chip. It performs arithemetic logical unit operations and communicates with the opposite devices connected with it. it is a one computer circuit within which many functions area unit combined
A microcontroller is a chip optimized to control electronic decvices. It is stored in a single integrated circuit which is dedicated to performing a particular task and executes one specific application.
It is specially designed circuits for embedded applications and is widely used in automatically controlled electronic devices. It contains memory, processor, and programmable I/O.
Keywords of microprocessor and microcontroller
Microprocessor consists of solely a central process unit, whereas small controller contains a memory, I/O ports, timers, counters alternative peripherals beside the mainframe or processor.
Microprocessor is employed in personal computers whereas small controller is employed in associate degree embedded system.
Microprocessor uses associate degree external bus to interface to RAM ,ROM, and alternative peripherals, on the opposite hand, microcontroller uses an interior dominant bus.
Microprocessors area unit supported john von Neumann model small controllers area unit supported Harvard design.
Microprocessor structure is versatile . microcontroller structure of the isn’t versatile means that in microcontroller you can not modify the scale of RAM, read only storage and alternative parts. Once a controller is intended the structure is mounted.
Speed of microprocessor and microcontroller
Microprocessor based on the system will run at a really high speed thanks to the technology concerned. The microprocessors are run at higher clock speeds vary of one rate to four rate.
Microcontroller based mostly systems run pu to 200MZH or a lot of counting on the design. Whereas within the case of microcontroller, high clock speed isn’t needed one MHZto three hundred Mhz.