General-purpose timers (TIM15/TIM16/TIM17)
CK_TIM151617 from RCC
XOR
TI1
TIMx_CH1
TI2
TIMx_CH2
BRK
Polarity selection
TIMx_BKIN
Internal break event sources
Notes:
Preload registers transferred
Reg
to active registers on U event
according to control bit
Event
Interrupt & DMA output
1. The internal break event source can be:
- A clock failure event generated by CSS. For further information on the CSS, refer to
(CSS)
- A PVD output
®
- Cortex
-M4F LOCKUP (Hardfault) output
- COMP output
498/874
Figure 198. TIM15 block diagram
Internal clock (CK_INT)
ITR0
ITR1
ITR2
ITR3
TI1F_ED
CK_PSC
TI1FP1
IC1
Input filter &
TI1FP2
edge detector
TRC
TI2FP1
Input filter &
IC2
TI2FP2
edge detector
TRC
BRK_ACTH
TRG
ITR
TRC
TRGI
TI1FP1
TI2FP2
U
Auto-reload register
Stop, clear or up/down
PSC
CK_CNT
+/-
CNT counter
prescaler
CC1I
U
IC1PS
Capture/Compare 1 register
Prescaler
CC2I
U
IC2PS
Capture/Compare 2 register
Prescaler
BI
RM0366 Rev 5
Trigger
controller
TRGO
to other timers
Slave
Reset, enable, count
controller
mode
REP register
Repetition
counter
DTG registers
CC1I
OC1REF
Output
DTG
control
CC2I
Output
OC2REF
control
Section 7.2.7: Clock security system
RM0366
(1)
UI
U
TIMx_CH1
OC1
TIMx_CH1N
OC1N
OC2
TIMx_CH2
MS31416V6
Need help?
Do you have a question about the STM32F301 6 Series and is the answer not in the manual?