أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
The microcontroller is like micro computeur it have RAM, ROM and unite of calcule.
But microprocessor it only unite of calcule
there is many differences between them mintioned in many articles but the major one is that every microprocessor and the reverse isn't correct
The most différence that µC has memory and I/O.
the microcontroller have ROM,RAM,EEPROM and Timer.
the microprocessor is just an IC, we must use external circuit with it.
Key difference in both of them is presence of external peripheral, where microcontrollers have RAM, ROM, EEPROM embedded in it while we have to use external circuits in case of microprocessors.
As all the peripheral of microcontroller are on single chip it is compact while microprocessor is bulky.
Microcontroller consists of a built-in microprocessor as well as other units such as built-in Memory and I/O inside one IC, while a microprocessor can be used as stand-alone IC, but needs other ICs to be connected to it such as Memory and I/O.
Microcontroller = CPU + Memory + Peripherals.
Microcontrollers are often referred to as single chip devices or single chip computers in a small size that its resources are more limited than those of a desktop personal computer.
Micro processor:Just a CPUhas to add externally memory, clock,input/output interfaces, timer and all otherneeded peripheral. This is the reasona microprocessor has so many pins.
The difference between a microcontroller anda microprocessor is that the microprocessor isa general purpose computer while a microcontrolleris a computer dedicatedto one or just a few tasks.
As all the peripherals microcontroller are on single chip, it is compact while microprocessor is bulky
Microcontroller is the one chip CPU i.e it contains in build RAM, ROM along with processing unit where as Microprocessor has only processing unit.
Microcontoller have limited resources and microprocessor have huge resources.