- [ ] The available timer sources need to be configured to generate a steady rate of interrupts - [ ] The available timer sources need to provide some notion of "the current time" and "elapsed time"