Forskjell mellom mikroprosessor og mikrokontroller

Anonim

mikroprosessor vs mikrokontroller

En mikroprosessor, også kjent som en sentral prosesseringsenhet (CPU), er en Integrert krets (IC), som er hjernen til en datamaskin. Selv om en mikrokontroller utfører en lignende rolle som en mikroprosessor, er det en rekke store forskjeller mellom dem.

Mikroprosessor

Typisk er en mikroprosessor bare kjerne. Det er en CPU og noen ganger komplementert med en minnekontroll og ingenting mer. Det er en programmerbar og klokkeslettet elektronisk enhet som aksepterer binære data som input, og prosesserer dataene i henhold til instruksjonene som er tilgjengelige i programminnet, og til slutt gir resultatet resultatet. Den brukes sammen med andre komponenter, for eksempel minnemoduler (for både data og programminne), lagringsenheter og inngangs- / utgang periferiutstyr. De typiske komponentene du finner i en mikroprosessor er ALUer, registrerer, henter og dekoder enheter etc. Intel 4004 er tilskrevet den første mikroprosessoren og ble offentliggjort i 1971 av Intel Corporation. Mikroprosessorer brukes som CPU for en rekke datamaskiner som starter fra low-end netbooks til high-end servere.

Mikrokontroller

En mikrokontroller er en enkelt IC som vanligvis inneholder en liten prosessorkjerne, et program og et datalager og programmerbare inngang / utgang periferiutstyr. Microcontrollers er målrettet for innebygde applikasjoner i motsetning til mikroprosessorene, som er målrettet for personlige formål datamaskiner. Poenget med å bruke en mikrokontroller i innebygde systemer er å prøve å bruke mindre mulige eksterne komponenter. Så generelt har mikrokontrollere minne (programminne og litt RAM), IO-porter, tellere, UART, alle integrert i en enkeltbrikke.

Hva er forskjellen mellom mikroprosessor og mikrokontroller?

Mikroprosessorer er vanligvis raskere, allsidige og dyrere enn mikrokontroller, selv om vi nå ser mikrokontrollere med høyere hastighet og lavere priser. Hovedpunktet igjen, en mikroprosessor er bare det, "prosessor" og en mikrokontroller er en mikroprosessor pluss et dusin andre funksjoner på brikken. Når du kjøper en mikroprosessor, er du fri til å bruke komponentene du ønsker rundt prosessoren. Med en mikrokontroller velger brukeren vanligvis mellom forskjellige smaker av mikrokontrollere (mer / mindre minne, 0/1/2 UART, flere / mindre timere, SPI, etc.), men du vil ha disse funksjonene.

Ifølge et markedsestimat var antallet mikroprosessorer og mikrokontrollere solgt i 2008 ti milliarder, hvorav bare 2% av dem er mikroprosessorer, som tilskriver 98% til mikrokontrollerne. På grunn av bulkproduksjonen og den lille kjernestørrelsen er mikrokontrollerne veldig billige sammenlignet med mikroprosessorer.