This document introduces the timer peripherals in the STM32F1xx, STM32F2xx, STM32F4xx and STM32L1xx microcontroller families, including the various modes and specific features of the timers, such as clock sources, how to use the available modes and features, how to compute the time base in each configuration, timer synchronization sequences and the advanced features for motor control applications.