En mikroprocessor utför både aritmetiska och logiska operationer. Den tar en binär inmatning från en enhet och bearbetar data baserat på instruktioner som lagras i dess minne. Dessa instruktioner sparas med hjälp av cacheminne.
Datorer drivs av specifika uppsättningar instruktioner, CPU:n utför dessa instruktioner med hög hastighet. Databussens bredd är den hastighet med vilken en mikroprocessor kan bearbeta data. Ordlängd är antalet bitar inom den interna databussen. Till exempel kommer en 32-bitars mikroprocessor att kunna bearbeta data snabbare än en 8-bitars mikroprocessor.
Klockfrekvens är ett värde angivet i MHz eller GHz. Det hänvisar till den hastighet med vilken mikroprocessorn utför instruktioner.
Mikroprocessorer kan hittas i många applikationer som kräver inbyggd styrning. Detta inkluderar:
Mikrokontroller är en typ av mikroprocessor som innehåller CPU, minne och andra in- och utgångar.