Přerušení je situace, kdy mikroprocesor provede něco, co mu není přikázáno, protože se dějí věci mimo to, co má program dělat. K přerušení dochází nejčastěji proto, že procesor dostane signál z hardwaru, ale může k němu dojít i ze softwaru, který běží spolu s programem. Mezi mnoho věcí, které mohou způsobit přerušení, patří stisknutí kláves na klávesnici, spuštění vestavěného časovače, probíhající přenos dat nebo jakákoli jiná událost, která vyžaduje okamžitou akci ze strany procesoru. K přerušení může dojít kdykoli během běhu programu v procesoru, bez ohledu na to, kde ve zdrojovém kódu programu se nachází.