General-purpose timers (TIM15/TIM16/TIM17)
RM0365
691/1080
DocID025202 Rev 7
22.6.17 TIM16/TIM17 register map
TIM16/TIM17 registers are mapped as 16-bit addressable registers as described in the table
below:
Table 126. TIM16/TIM17 register map and reset values
Offset
Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
TIMx_CR1
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
UIFREMA
P
Re
s
CKD
[1:0]
AR
P
E
Re
s
Re
s
Re
s
OPM
URS
UDIS
CEN
Reset value
0
0
0
0
0
0
0
0
0x04
TIMx_CR2
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
OI
S1
N
OI
S1
Res
Res
Res
Res
CCDS
CCUS
Res
CCPC
Reset value
0
0
0
0
0
0x0C
TIMx_DIER
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
COMDE
Res
Res
Res
CC1DE
UD
E
BI
E
Res
CO
M
IE
Res
Res
Res
CC1IE
UIE
Reset value
0
0
0
0
0
0
0
0x10
TIMx_SR
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
CC1OF
Res
BI
F
Res
COMIF
Res
Res
Res
CC1IF
UIF
Reset value
0
0
0
0
0
0x14
TIMx_EGR
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
Re
s
BG
Re
s
COMG
Re
s
Re
s
Re
s
CC1G
UG
Reset value
0
0
0
0
0x18
TIMx_CCMR1
Output
Compare mode
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
OC1M[
3
]
Res
Res
Res
Res
Res
Res
Res
Res
OC1
C
E
OC1M
[2:0]
OC
1P
E
OC1F
E CC1
S
[1:0]
Reset value
0
0
0
0
0
0
0
0
0
TIMx_CCMR1
Input Capture
mode
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
IC1F[3:0]
IC1
PSC
[1:0]
CC1
S
[1:0]
Reset value
0
0
0
0
0
0
0
0
0x20
TIMx_CCER
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
CC1NP
CC1NE
CC1P
CC1E
Reset value
0
0
0
0
0x24
TIMx_CNT
UI
F
C
P
Y
o
r Re
s.
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
CNT[15:0]
Reset value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x28
TIMx_PSC
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
PSC[15:0]
Reset value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x2C
TIMx_ARR
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
Res
ARR[15:0]
Reset value
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1