Forskellen mellem mikroprocessor og mikrokontroller

Mikroprocessor vs mikrokontroller

En mikroprocessor, også kendt som en central behandlingsenhed (CPU), er en integreret kredsløb (IC), som er en computers hjerne. Selvom en mikrocontroller udfører en lignende rolle som en mikroprocessor, er der en række større forskelle mellem dem.

Mikroprocessor

En mikroprocessor er typisk kun kun kernen. Det er en CPU og undertiden suppleret med en hukommelseskontroller og intet mere. Det er en programmerbar og uret elektronisk enhed, der accepterer binære data som input og derefter behandler dataene i henhold til de instruktioner, der er tilgængelige i programhukommelsen og endelig udsender resultatet. Det bruges sammen med andre komponenter, såsom hukommelsesmoduler (til både data- og programhukommelse), lagerenheder og input / output-perifere enheder. De typiske komponenter, du finder inde i en mikroprocessor, er ALU'er, registre, hentning og afkodningsenheder osv. Intel 4004 tilskrives den første mikroprocessor nogensinde og blev offentliggjort i 1971 af Intel Corporation. Mikroprocessorer bruges som CPU til en række computere, der starter fra low-end netbooks til high-end-serverne.

microcontroller

En mikrokontroller er en enkelt IC, der typisk indeholder en lille processorkerne, et program og en datahukommelse og programmerbare input / output perifere enheder. Mikrokontrollere er målrettet mod indlejrede applikationer i modsætning til mikroprocessorerne, der er målrettet mod computere til personlig brug. Pointen med at bruge en mikrocontroller i indlejrede systemer er at forsøge at bruge mindre mulige eksterne komponenter. Så generelt har mikrokontrollere hukommelse (programhukommelse og noget RAM), IO-porte, tællere, UART, alt sammen integreret i en enkelt chip.

Hvad er forskellen mellem mikroprocessor og mikrokontroller?

Mikroprocessorer er normalt hurtigere, alsidige og dyre end mikrokontrollere er, selvom vi nu ser mikrokontrollere med højere hastighed og lavere priser. Hovedpointen igen, en mikroprocessor er netop det, 'processor' og en mikrokontroller er en mikroprocessor plus et dusin andre funktioner på chippen. Når du køber en mikroprocessor, er du fri til at bruge de komponenter, du vil have omkring processoren. Med en mikrocontroller vælger brugeren normalt mellem forskellige smagsoplevelser af mikrokontrollere (mere / mindre hukommelse, 0/1/2 UART, flere / mindre timere, SPI osv.), Men du har disse funktioner.

I henhold til et markedsestimat var antallet af solgte mikroprocessorer og mikrokontrollere i 2008 ti milliarder, hvoraf kun 2% af dem er mikroprocessorer, der tilskriver 98% til mikrokontrollerne. På grund af bulkproduktionen og den lille kernestørrelse er mikrokontrollerne meget billige sammenlignet med mikroprocessorer.