Verschil tussen microprocessor en microcontroller

Anonim

Microprocessor versus Microcontroller

Een microprocessor, ook wel een centrale verwerkingseenheid (CPU) bekend, is een Geïntegreerde Circuit (IC), dat is de hersenen van een computer. Hoewel een microcontroller een soortgelijke rol speelt als die van een microprocessor, zijn er een aantal grote verschillen tussen hen.

Microprocessor

Gewoonlijk is een microprocessor gewoon de kern. Het is een CPU en soms aangevuld met een geheugen controller en niets meer. Het is een programmeerbaar en klokbaar elektronisch apparaat, dat binaire gegevens accepteert als invoer, en verwerk de data volgens de instructies die beschikbaar zijn in het programmageluk en eindelijk het resultaat uitvoert. Het wordt gebruikt bij andere componenten, zoals geheugenmodules (voor zowel data- als programmegeheugen), opslagapparaten en ingangs- / uitgangsmotoren. De typische componenten die u in een microprocessor vindt, zijn ALU's, registers, halen en decoderen, enz. Intel 4004 wordt toegeschreven aan de eerste microprocessor en werd in 1971 door Intel Corporation bekend gemaakt. Microprocessors worden gebruikt als de CPU voor een scala aan computers die starten vanaf low-end netbooks naar de high-end servers.

Microcontroller

Een microcontroller is een enkele IC die typisch een kleine processor kern, een programma en een data-geheugen bevat, en programmeerbare randapparatuur voor ingang / uitgang. Microcontrollers zijn gericht op ingebedde applicaties in tegenstelling tot de microprocessors, die gericht zijn op persoonlijke computers. Het gebruik van een microcontroller in embedded systemen is het proberen om minder externe componenten te gebruiken. In het algemeen hebben microcontrollers geheugen (programma geheugen en wat RAM), IO poorten, tellers, UART, allemaal geïntegreerd in een enkele chip.

Wat is het verschil tussen Microprocessor en Microcontroller?

Microprocessors zijn meestal sneller, veelzijdig en duur dan microcontrollers zijn, hoewel we nu microcontrollers met hogere snelheid en lagere prijzen zien. Het belangrijkste punt, een microprocessor is gewoon dat, 'processor' en een microcontroller is een microprocessor plus een dozijn andere functies op de chip. Wanneer u een microprocessor koopt, kunt u de componenten die u over de processor wilt gebruiken, gebruiken. Met een microcontroller selecteert de gebruiker meestal tussen verschillende smaken van microcontrollers (meer / minder geheugen, 0/1/2 UART, meer / minder timers, SPI, enz.), Maar u hebt die functies.

Volgens een marktbeoordeling was het aantal microprocessors en microcontrollers in 2008 verkocht van tien miljard, waarvan slechts 2% microprocessors waren, waardoor 98% aan de microcontrollers werd toegeschreven. Door de grote productie en kleine kerngrootte zijn de microcontrollers zeer goedkoop in vergelijking met microprocessors.