Timer Interrupts
Wakeup after N clock cycles, i.e. at a specified time
Wakeup every N clock cycles (auto reload)
- Allows simple task scheduling
- Clients queue function calls for time i
- Interrupt routine calls functions at the right time
Wakeup after N events have occurred on an input