NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
378
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
UART Time-out Register (UA_TOR)
Register
Offset
R/W
Description
Reset Value
UA_TOR
x=0,1,2
U0x20
R/W
UART Time-out Register
0x0000_0000
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
DLY
7
6
5
4
3
2
1
0
TOIC
Bits
Description
[31:16]
Reserved
Reserved.
[15:8]
DLY
TX Delay Time Value
This field is used to programming the transfer delay time between the last stop bit and next
start bit.
[7:0]
TOIC
Time-Out Interrupt Comparator
The time-out counter resets and starts counting (the counting clock = baud rate) whenever
the RX FIFO receives a new data word. Once the content of time-out counter is equal to
that of time-out interrupt comparator (TOIC (UA_TOR[7:0])), a receiver time-out interrupt
(INT_TOUT) is generated if TOUT_IEN (UA_IER [4]) enabled. A new incoming data word
or RX FIFO empty will clear TOUT_INT(UA_IER[9]). In order to avoid receiver time-out
interrupt generation immediately during one character is being received, TOIC
(UA_TOR[7:0]) value should be set between 40 and 255. So, for example, if TOIC
(UA_TOR[7:0]) is set with 40, the time-out interrupt is generated after four characters are
not received when 1 stop bit and no parity check is set for UART transfer.