
Mini57
Apr. 06, 2017
Page 188 of 475
Rev.1.00
MINI5
7
S
E
RI
E
S
TECH
NIC
A
L R
E
F
E
RE
N
CE
MA
N
UA
L
6.6.3
Block Diagram
Each channel is equipped with an 8-bit pre-scale counter, a 24-bit up-timer, a 24-bit compare
register and an interrupt request signal. Refer to Figure 6.6-1. There are five options of clock
sources for each channel. Figure 6.6-2 illustrates the clock source control function.
TM0/
TM1
24-bit
up counter
8-bit
prescale
0
1
EXTCNTEN
(TIMERx_CTL[24])
TMRx_CLK
CNTEN (TIMERx_CTL[30])
RSTCNT (TIMERx_CTL[26])
0
1
CNTPHASE
(TIMERx_EXTCTL[0])
Reset counter
CNT
(TIMERx_CNT[23:0])
CMPDAT
(TIMERx_CMP[23:0])
+
-
=
TIF
(TIMERx_INTSTS[0])
Reset counter
CNTDATEN
(TIMERx_CTL[16])
Load
CAPDAT
(TIMERx_CAP[23:0])
00
01
10
CAPEDGE
(TIMERx_EXTCTL[2:1])
CAPEN
(TIMERx_EXTCTL[3])
CAPFUNCS
(TIMERx_EXTCTL[4])
CAPIF
(TIMERx_EINT
STS[0])
CAPIEN(TIMERx_EXTCTL[5])
Load
INTEN
(TIMERx_CTL[29])
ACMPOx
0
1
Timer
Interrupt
TWKF
(TIMERx_INTSTS[1])
Timer
Wakeup
WKEN
(TIMERx_CTL[23])
Figure 6.6-1 Timer Controller Block Diagram
111
010
001
000
011
Legend
:
HIRC = High Speed Internal clock signal
HXT = High Speed External clock signal
LIRC = Low Speed Internal clock signal
LXT = Low Speed External clock signal
TMR0SEL (CLK_CLKSEL1[10:8])
TMR1SEL (CLK_CLKSEL1[14:12])
TMR0_CLK
TMR1_CLK
HIRC
4~24 MHz (HXT) /
32.768 kHz (LXT)
10 kHz (LIRC)
HCLK
TM0 ~ TM1
TMR0CKEN (CLK_APBCLK[2])
TMR1CKEN (CLK_APBCLK[3])
Figure 6.6-2 Clock Source of Timer Controller