RM0367 Rev 7 615/1043
RM0367 Low-power timer (LPTIM)
635
24  Low-power timer (LPTIM)
24.1  Introduction
The LPTIM is a 16-bit timer that benefits from the ultimate developments in power 
consumption reduction. Thanks to its diversity of clock sources, the LPTIM is able to keep 
running in all power modes except for Standby mode. Given its capability to run even with 
no internal clock source, the LPTIM can be used as a “Pulse Counter” which can be useful 
in some applications. Also, the LPTIM capability to wake up the system from low-power 
modes, makes it suitable to realize “Timeout functions” with extremely low power 
consumption.
The LPTIM introduces a flexible clock scheme that provides the needed functionalities and 
performance, while minimizing the power consumption.
24.2  LPTIM main features
• 16 bit upcounter
• 3-bit prescaler with 8 possible dividing factors (1,2,4,8,16,32,64,128)
• Selectable clock
– Internal clock sources: configurable internal clock source (see RCC section)
– External clock source over LPTIM input (working with no embedded oscillator 
running, used by Pulse Counter application)
• 16 bit ARR autoreload register
• 16 bit compare register
• Continuous/One-shot mode
• Selectable software/hardware input trigger
• Programmable Digital Glitch filter
• Configurable output: Pulse, PWM
• Configurable I/O polarity
• Encoder mode