Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What is the difference between microcontroller and microprocessor?

user-image
Question ajoutée par najad kk , ELV senior project engineer , Mackins Trading and Contracting W L L
Date de publication: 2017/01/02
SEATECH Tunisie
par SEATECH Tunisie , Technicien , seatech tunisie

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

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. 

Mohamed KARRAY
par Mohamed KARRAY , Associate Professor , ESME sudria

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.

NASIR SHAIK
par NASIR SHAIK , TEAM LEAD , united capital club

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.

  • 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. 
  • The clock speed of the Microprocessor is quite high as compared to the microcontroller.

Mohammed Elsadig
par Mohammed Elsadig , Lecturer , University of medical sciences and technology

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.

mohamed essmat Abdel Mohsen
par mohamed essmat Abdel Mohsen , Oracle HCM Techno-functional Consultant , Elsewedy Electric

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

hussain merchant
par hussain merchant , R&D Electronic engineer , MobileTelecommunicationIndia

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.

More Questions Like This

Avez-vous besoin d'aide pour créer un CV ayant les mots-clés recherchés par les employeurs?