UM0306 General purpose timer (TIMx)
231/519
Figure 88. Counter timing diagram, internal clock divided by 4, TIMx_ARR=0x36
Figure 89. Counter timing diagram, internal clock divided by N
Figure 90. Counter timing diagram, Update event with ARPE=1 (counter underflow)
CK_INT
0036 0035
CNT_EN
TIMER CLOCK = CK_CNT
COUNTER REGISTER
UPDATE INTERRUPT FLAG (UIF)
0034
0035
COUNTER OVERFLOW (cnt_ovf)
UPDATE EVENT (UEV)
Note: Here, center-aligned mode 2 or 3 is used with an UIF on overflow
TIMER CLOCK = CK_CNT
COUNTER REGISTER
00
20
1F
UPDATE INTERRUPT FLAG (UIF)
COUNTER UNDERFLOW
UPDATE EVENT (UEV)
CK_INT
01
00
CNT_EN
TIMER CLOCK = CK_CNT
COUNTER REGISTER
UPDATE INTERRUPT FLAG (UIF)
COUNTER UNDERFLOW
UPDATE EVENT (UEV)
01 02 03 04 05 06 0705 04 03 02 0106
AUTO-RELOAD PRELOAD REGISTER
FD 36
Write a new value in TIMx_ARR
AUTO-RELOAD ACTIVE REGISTER
FD 36
CK_INT