Basic timers (TIM6&TIM7) RM0390
628/1328 RM0390 Rev 4
19 Basic timers (TIM6&TIM7)
19.1 TIM6&TIM7 introduction
The basic timers TIM6 and TIM7 consist of a 16-bit auto-reload counter driven by a
programmable prescaler.
They may be used as generic timers for time-base generation but they are also specifically
used to drive the digital-to-analog converter (DAC). In fact, the timers are internally
connected to the DAC and are able to drive it through their trigger output.
The timers are completely independent, and do not share any resources.
19.2 TIM6&TIM7 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
• Synchronization circuit to trigger the DAC
• Interrupt/DMA generation on the update event: counter overflow
Figure 227. Basic timer block diagram
069
,QWHUQDOFORFN&.B,17
$XWRUHORDGUHJLVWHU
&17FRXQWHU
&.B36&
&.B&17
6WRSFOHDURUXS
8,
8
8
1RWHV
5HJ
3UHORDGUHJLVWHUVWUDQVIHUUHG
WRDFWLYHUHJLVWHUVRQ8HYHQW
DFFRUGLQJWRFRQWUROELW
(YHQW
,QWHUUXSW'0$RXWSXW
36&
SUHVFDOHU
7ULJJHU
FRQWUROOHU
5HVHWHQDEOH&RXQW
7,0[&/.IURP5&&
75*2
WR'$&
&RQWURO