Differenza tra microprocessore e microcontrollore

Microprocessore vs Microcontroller

Un microprocessore, noto anche come Central Processing Unit (CPU), è un circuito integrato (IC), che è il cervello di un computer. Sebbene un microcontrollore svolga un ruolo simile a quello di un microprocessore, vi sono una serie di importanti differenze tra di loro.

microprocessore

In genere, un microprocessore è solo il nucleo. È una CPU e a volte è integrata con un controller di memoria e nient'altro. È un dispositivo elettronico programmabile e temporizzato, che accetta i dati binari come input, quindi elabora i dati secondo le istruzioni disponibili nella memoria del programma e alla fine emette il risultato. Viene utilizzato con altri componenti come i moduli di memoria (per dati e memoria di programma), dispositivi di archiviazione e periferiche di input / output. I componenti tipici che si trovano all'interno di un microprocessore sono ALU, registri, unità di recupero e decodifica, ecc. Intel 4004 viene attribuito per il primo microprocessore ed è stato reso pubblico nel 1971 da Intel Corporation. I microprocessori vengono utilizzati come CPU per una gamma di computer a partire dai netbook di fascia bassa verso i server di fascia alta.

Microcontroller

Un microcontrollore è un singolo circuito integrato che in genere contiene un piccolo core del processore, un programma e una memoria dati e periferiche di input / output programmabili. I microcontrollori sono destinati ad applicazioni embedded rispetto ai microprocessori, che sono destinati ai computer per uso personale. Il punto di utilizzo di un microcontrollore nei sistemi embedded è cercare di utilizzare meno componenti esterni possibili. Quindi, in generale, i microcontrollori hanno memoria (memoria di programma e qualche RAM), porte IO, contatori, UART, il tutto integrato in un unico chip.

Qual è la differenza tra Microprocessore e Microcontrollore?

I microprocessori sono di solito più veloci, versatili e costosi rispetto ai microcontrollori, anche se ora stiamo vedendo microcontrollori con maggiore velocità e prezzi più bassi. Il punto principale ancora una volta, un microprocessore è proprio questo, 'processore' e un microcontrollore è un microprocessore più una dozzina di altre funzioni sul chip. Quando acquisti un microprocessore, sei libero di utilizzare i componenti che desideri attorno al processore. Con un microcontrollore, l'utente sceglie di solito tra diversi tipi di microcontrollori (più / meno memoria, 0/1/2 UART, più / meno timer, SPI, ecc.) Ma avrai quelle funzioni.

Secondo una stima di mercato, il numero di microprocessori e microcontrollori venduti nel 2008 era di dieci miliardi di cui solo il 2% di essi sono microprocessori, attribuendo il 98% ai microcontrollori. A causa della produzione di massa e delle piccole dimensioni del nucleo, i microcontrollori sono molto economici rispetto ai microprocessori.