Den hardwareenhed, der bruges til at sende en meddelelse til CPU'en, kaldes en interrupt-controller. En interrupt-controller er en programmerbar enhed, der styrer de afbrydelser, der genereres af forskellige enheder i et computersystem. Når en enhed genererer en interrupt, sender den et signal til interrupt-controlleren, som derefter videresender interrupten til CPU'en. Dette giver CPU'en besked om behovet for at håndtere afbrydelsen og udføre den relevante servicerutine. Interrupt-controllere kan programmeres til at prioritere interrupts, hvilket sikrer, at de vigtigste interrupts håndteres først.