Forskel mellem mikroprocessor og mikrocontroller

Anonim

Mikroprocessor vs Microcontroller

En mikroprocessor, også kendt som en central behandlingsenhed (CPU), er en Integreret kredsløb (IC), som er hjernen i en computer. Selvom en mikrocontroller udfører en lignende rolle som en mikroprocessor, er der en række væsentlige forskelle mellem dem.

Mikroprocessor

Typisk er en mikroprocessor kun kernen. Det er en CPU og undertiden suppleret med en hukommelsescontroller og ikke mere. Det er en programmerbar og klokkeslæt elektronisk enhed, der accepterer binære data som input, og behandler dataene i overensstemmelse med de instruktioner, der er tilgængelige i programhukommelsen, og slutter output resultatet. Den bruges sammen med andre komponenter som hukommelsesmoduler (til både data- og programhukommelse), lagerenheder og input / output-enheder. De typiske komponenter, du finder i en mikroprocessor, er ALU'er, registreringer, hente- og afkodningsenheder osv. Intel 4004 tilskrives den første mikroprocessor 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 servere.

Mikrocontroller

En mikrocontroller er en enkelt IC, der typisk indeholder en lille processorkerne, et program og en datalager og programmerbare input / output-enheder. Mikrocontrollere er målrettet til indlejrede applikationer i modsætning til mikroprocessorer, der er målrettet til personlige formål computere. Pointen med at bruge en mikrocontroller i indlejrede systemer er at forsøge at bruge mindre mulige eksterne komponenter. Så generelt har mikrocontrollere hukommelse (programhukommelse og noget RAM), IO-porte, tællere, UART, alle integreret i en enkelt chip.

Hvad er forskellen mellem mikroprocessor og mikrocontroller?

Mikroprocessorer er normalt hurtigere, alsidige og dyre end mikrocontrollere, selvom vi nu ser mikrocontrollere med højere hastighed og lavere priser. Hovedpunktet er at en mikroprocessor bare er det, 'processor' og en mikrocontroller 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 ønsker omkring processoren. Med en mikrocontroller vælger brugeren normalt mellem forskellige smag af mikrocontrollere (mere / mindre hukommelse, 0/1/2 UART, flere / mindre timere, SPI osv.), Men du vil have disse funktioner.

Ifølge et markedsoverslag var antallet af mikroprocessorer og mikrocontrollere solgt i 2008 ti milliarder, hvoraf kun 2% af dem er mikroprocessorer, hvilket tilskriver 98% til mikrocontrollerne. På grund af bulkproduktionen og den lille kernestørrelse er mikrocontrollerne meget billige sammenlignet med mikroprocessorer.