RM0440
28.5.26 TIMx timer input selection register (TIMx_TISEL)(x = 2 to 5) . . . . . . 1290
28.5.27 TIMx alternate function register 1 (TIMx_AF1)(x = 2 to 5) . . . . . . . . . 1291
28.5.28 TIMx alternate function register 2 (TIMx_AF2)(x = 2 to 5) . . . . . . . . . 1292
28.5.29 TIMx DMA control register (TIMx_DCR)(x = 2 to 5) . . . . . . . . . . . . . . 1293
28.5.30 TIMx DMA address for full transfer (TIMx_DMAR)(x = 2 to 5) . . . . . . 1294
28.5.31 TIMx register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295
29
General-purpose timers (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1298
29.1
TIM15/TIM16/TIM17 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
29.2
TIM15 main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
29.3
TIM16/TIM17 main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299
29.4
TIM15/TIM16/TIM17 functional description . . . . . . . . . . . . . . . . . . . . . 1300
29.4.1
29.4.2
29.4.3
29.4.4
29.4.5
29.4.6
29.4.7
29.4.8
29.4.9
29.4.10 Forced output mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1319
29.4.11 Output compare mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1319
29.4.12 PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321
29.4.13 Combined PWM mode (TIM15 only) . . . . . . . . . . . . . . . . . . . . . . . . . 1326
29.4.14 Complementary outputs and dead-time insertion . . . . . . . . . . . . . . . 1327
29.4.15 Using the break function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1330
29.4.16 Bidirectional break input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1333
29.4.17 Clearing the tim_ocxref signal on an external event . . . . . . . . . . . . . 1335
29.4.18 One-pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
29.4.19 Retriggerable one pulse mode (OPM) (TIM15 only) . . . . . . . . . . . . . 1337
29.4.20 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1338
29.4.21 Timer input XOR function (TIM15 only) . . . . . . . . . . . . . . . . . . . . . . . 1338
29.4.22 External trigger synchronization (TIM15 only) . . . . . . . . . . . . . . . . . . 1339
29.4.23 Slave mode – combined reset + trigger mode . . . . . . . . . . . . . . . . . . 1341
29.4.24 Slave mode – combined reset + gated mode (TIM15 only) . . . . . . . . 1341
29.4.25 DMA burst mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1300
TIM15/TIM16/TIM17 pins and internal signals . . . . . . . . . . . . . . . . . . 1301
Time-base unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305
Counter modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307
Repetition counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
Clock selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1312
Capture/compare channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314
Input capture mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
PWM input mode (only for TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1318
RM0440 Rev 1
Contents
29/2083
47
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?