
Mini57
Apr. 06, 2017
Page 309 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
Divider
by 2
0
1
Divider
by 2
f
REF_CLK
f
SAMP_CLK
11
10
01
00
Divide by
1
f
PROT_CLK
f
DIV_CLK
f
SCLK
f
REF_CLK2
PTCLKSEL
(USCI_BRGEN[1])
SPCLKSEL
(USCI_BRGEN[3:2])
Figure 6.11-9 Basic Clock Divider Counter
Timing Measurement Counter
The timing measurement counter is used for time interval measurement and is enabled by
TMCNTEN (USCI_BRGEN [4]) = 1. When TMCNTSRC (USCI_BRGEN [5]) is set to 1, the timer
works on
f
DIV_CLK
, otherwise, the timer works independently from
f
PROT_CLK
. Therefore, any serial
data reception or transmission can continue while the timer is performing timing measurements.
The timer counts the length of protocol-related signals with f
PROT_CLK
or f
DIV_CLK
. It stops counting
when it reaches the user-specified value.
Divider
by 2
0
1
f
REF
_
CLK
PTCTLSEL
(USCI_BRGEN[1])
Up-Counter
f
PROT_CLK
Protocol
Relation
Definition
Clear
0
1
f
DIV_CLK
FUNMODE
(USCI_CTL [2:0])
TMCNTSRC
(USCI_BRGEN[5])
TMCNTEN
(USCI_BRGEN[4])
Figure 6.11-10 Block of Timing Measurement Counter
The timing measurement counter is used to perform time-out function or auto-baud rate
mechanism. Its functionality depends on the selected protocol as shown below.
UART:
The timing measurement counter is used in auto baud rate detection.
SPI:
The timing measurement counter is used for counting the slave time-out period.
Содержание Mini57 Series
Страница 376: ...Mini57 Apr 06 2017 Page 376 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 Receive buffer is full ...
Страница 472: ...Mini57 Apr 06 2017 Page 472 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 3 20 Pin TSSOP 4 4x6 5x0 9 mm ...
Страница 473: ...Mini57 Apr 06 2017 Page 473 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 9 1 33 pin QFN33 4x4x0 8 mm ...