The interface includes a prescaler module to provide a selectable clock frequency for driving the timer-counter. The prescaler can be programmed to operate on the system clock or an external clock (ext_clk). The selected clock is then divided down to provide the count clock; division can be from ÷2 to ÷65536.