På deres kerne, er mikroprocessorer og mikrocontrollere lignende . Men hver har forbedringer, der gør dem egnede til at udføre forskellige roller . Grundlæggende Mikroprocessor
Mikroprocessorer og mikrocontrollere deler den samme grundlæggende arkitektur - . En central processing unit ( CPU) , clock kredsløb og kredsløb til at forbinde til ekstern hukommelse og I /O -enheder
< br >
Microprocessors
Microprocessors er generelle formål enheder . De er designet til at køre en bred vifte af software-applikationer såsom tekstbehandlingsprogrammer , regneark og webbrowsere . Forbedringer er blevet gjort til den grundlæggende arkitektur for at forbedre ydeevnen. For eksempel indarbejde moderne generelle formål mikroprocessorer , bl.a. matematiske coprocessors , hukommelse management enheder og intern cache-hukommelse.
Microcontrollers
Microcontrollers er designet til at minimere mængden af ekstern hardware, der kræves for at opbygge et komplet system. De indeholder alle komponenter i den grundlæggende arkitektur, men også , intern hukommelse, I /O -porte, counter /timere, A /D-konvertere og andre I /O -enheder. De anvendes i robotter , trafikstyring lys , mobiltelefoner og mikrobølgeovne til at nævne et par stykker .