Maskinvareenheten som brukes til å sende et varsel til CPU-en kalles en avbruddskontroller. En avbruddskontroller er en programmerbar enhet som administrerer avbruddene generert av ulike enheter i et datasystem. Når en enhet genererer et avbrudd, sender den et signal til avbruddskontrolleren, som deretter videresender avbruddet til CPUen. Dette varsler CPU om behovet for å håndtere avbruddet og utføre den riktige servicerutinen. Avbruddskontrollere kan programmeres til å prioritere avbrudd, for å sikre at de viktigste avbruddene håndteres først.