Basic timers (TIM6/7) RM0402
592/1163 RM0402 Rev 6
19 Basic timers (TIM6/7)
19.1 Introduction
The basic timers TIM6, TIM7 consist of a 16-bit auto-reload counter driven by a
programmable prescaler.
19.2 TIM6/7 main features
Basic timer (TIM6/TIM7) features include:
• 16-bit auto-reload upcounter
• 16-bit programmable prescaler used to divide (also “on the fly”) the counter clock
frequency by any factor between 1 and 65536
• Interrupt/DMA generation on the update event: counter overflow
Figure 194. Basic timer block diagram
MSv34754V1
Auto-reload register
CNT counter
Internal clock (CK_INT)
+
CK_PSC
CK_CNT
Stop, clear or up
UI
U
U
Notes:
Reg
Preload registers transferred
to active registers on U event
according to control bit
Event
Interrupt & DMA output
PSC
prescaler
Trigger
Controller
Reset, enable, Count
TIMxCLK from RCC
TRGO
Control