Basic Timers (Tim6/Tim7); Tim6/Tim7 Introduction; Tim6/Tim7 Main Features; Figure 211. Basic Timer Block Diagram - ST STM32G0 1 Series Reference Manual

Table of Contents

Advertisement

Basic timers (TIM6/TIM7)

23
Basic timers (TIM6/TIM7)
23.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 outputs.
The timers are completely independent, and do not share any resources.
23.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 65535
Synchronization circuit to trigger the DAC
Interrupt/DMA generation on the update event: counter overflow
702/1390

Figure 211. Basic timer block diagram

Internal clock (CK_INT)
TIMxCLK from RCC
CK_PSC
PSC
prescaler
Notes:
Preload registers transferred
Reg
to active registers on U event
according to control bit
Event
Interrupt & DMA output
RM0444 Rev 5
Trigger
controller
Control
Auto-reload register
U
Stop, clear or up
CK_CNT
+
CNT counter
TRGO
to DAC
Reset, enable, Count
UI
U
MS33142V1
RM0444

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32G0 1 Series and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF