I vantaggi del microcontrollore rispetto al microprocessore
Per il profano, microcontrollori e microprocessori possono sembrare dispositivi molto diversi; tuttavia, è importante notare che tutti i microcontrollori contengono microprocessori. La differenza fondamentale tra un microcontrollore e un microprocessore per PC multifunzionale è il livello generale di complessità. I processori a microcontrollore sono progettati per ricoprire una varietà di ruoli più piccola e più mirata, facendo uso di circuiti meno costosi e meno complessi. Il principale vantaggio di un microcontrollore è che consente l'automazione elettronica in situazioni in cui non è necessario un computer di dimensioni standard.
Come i microprocessori completamente funzionali differiscono dai microcontrollori
Un microprocessore per personal computer completamente funzionante è un dispositivo complesso contenente microcircuiti densamente imballati. La maggior parte dei microprocessori richiede anche la placcatura in oro su ogni singolo pin del processore utilizzato per il collegamento alla scheda madre del computer, aggiungendo un'altra spesa a un articolo già difficile da produrre. Rispetto alla semplice architettura del circuito che si trova nei microprocessori dei microcontrollori, è facile vedere che i microcontrollori fanno risparmiare denaro. I processori nei microcontrollori sono processori costruiti appositamente o generici con un livello di complessità che altrimenti sarebbe considerato obsoleto. Quando l'ingegneria tecnica più moderna viene applicata a un microcontrollore, consente al dispositivo di essere estremamente compatto, rendendo i microcontrollori popolari all'interno di dispositivi mobili come telefoni cellulari e PDA.
Situazioni ideali dall'uso del microcontrollore
I microcontrollori brillano in situazioni in cui sono richieste funzioni di calcolo limitate all'interno di un insieme di parametri facilmente definibile. I microcontrollori eccellono nelle funzioni computazionali di basso livello richieste per eseguire dispositivi come parchimetri elettronici, distributori automatici, sensori semplici e persino apparecchiature di sicurezza domestica. I microcontrollori circondano la maggior parte degli americani nelle loro case e negli uffici, essendo presenti in dispositivi come televisori, stereo telecomandati e persino i componenti del computer digitale di un timer su una stufa più recente.
Quando usare un PC invece di un microcontrollore
Ci sono alcune applicazioni in cui non è immediatamente evidente se un PC completo sia preferibile o meno a un microcontrollore. Per decidere, l'ingegnere dovrà determinare se la flessibilità di un computer di dimensioni standard è più importante del potenziale risparmio sui costi di un sistema a microcontrollore. I microcontrollori generici offrono un grado limitato di flessibilità; tuttavia, a causa delle loro limitazioni hardware intrinseche, le applicazioni che richiedono frequenti aggiornamenti software e firmware sono meglio servite con un PC completo. I microcontrollori, invece, sono la scelta perfetta quando si creano semplici dispositivi elettronici che non cambieranno molto nel tempo.