Computer engineering

A controller must initiate a measurement at regular intervals, independent of how long unrelated software takes to execute. Which hardware resource is most directly suited to generating the periodic timing event?