A programmable timer usually just means a timer that can be
programmed to go off at any time.
View page
The difference between a timer and a counter is that a timer can
be set to record different time intervals. As were a counter only
records an overall length of time.