Musen initierar ett hårdvaruavbrott till CPU:n genom att skicka en signal till avbrottsstyrenheten. Avbrottskontrollern är en hårdvarukomponent som hanterar avbrottsbegäranden från olika enheter och bestämmer prioriteten för varje avbrott. När musen skickar en avbrottsbegäran, skickar avbrottskontrollern en signal till CPU:n, som stoppar dess nuvarande uppgift och börjar exekvera avbrottstjänstrutinen (ISR) för musen.
ISR är en kod som är speciellt utformad för att hantera avbrott från musen. Den läser data från musen, såsom positionen för muspekaren och eventuella knappklick, och bearbetar sedan dessa data. När ISR har bearbetat datan återför den kontrollen till CPU:n, som sedan kan fortsätta att utföra sin tidigare uppgift.
Processen att generera och hantera hårdvaruavbrott är avgörande för att flera enheter ska kunna kommunicera med CPU:n samtidigt. Genom att använda avbrott kan CPU:n effektivt växla mellan uppgifter och svara på händelser i tid.