Every MCU has a different list of timers. Here I am mentioning a few types of timers. If you know another one then please write a comment in the comment box I will add in this list.
The ones you mentioned are actually inbuilt timers but 3 more types of timers can be designed in embedded systems that were formerly present in PLC's. They are:
On Delay Timer (Programmable)
Off Delay Timer (Programmable)
Retentive Timer (Programmable)
In ARM architecture they are vastly used nowadays in industries. Hope that information will be useful for you. Good Luck!