
M0A21/M0A23 Series
May 06, 2022
Page
457
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
UART Modem Status Register (UART_MODEMSTS)
Register
Offset
R/W
Description
Reset Value
UART_MODEM
STS
x=0,1
U0x14
R/W
UART Modem Status Register
0x0000_0110
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
Reserved
CTSACTLV
7
6
5
4
3
2
1
0
Reserved
CTSSTS
Reserved
CTSDETF
Bits
Description
[31:9]
Reserved
Reserved.
[8]
CTSACTLV
nCTS Pin Active Level
This bit defines the active level state of nCTS pin input.
0 = nCTS pin input is high level active.
1 = nCTS pin input is low level active. (Default)
Note:
Before setting this bit, TXRXDIS (UART_FUNCSEL[3]) should be set then waited for
TXRXACT (UART_FIFOSTS[31]) is cleared. When the configuration is done, cleared
TXRXDIS (UART_FUNCSEL[3]) to activate UART controller.
[7:5]
Reserved
Reserved.
[4]
CTSSTS
nCTS Pin Status (Read Only)
This bit mirror from nCTS pin input of voltage logic status.
0 = nCTS pin input is low level voltage logic state.
1 = nCTS pin input is high level voltage logic state.
Note:
This bit echoes when UART controller peripheral clock is enabled, and nCTS multi-
function port is selected.
[3:1]
Reserved
Reserved.
[0]
CTSDETF
Detect nCTS State Change Flag
This bit is set whenever nCTS input has change state, and it will generate Modem interrupt
to CPU when MODEMIEN (UART_INTEN[3]) is set to 1.
0 = nCTS input has not change state.
1 = nCTS input has change state.
Note:
This bit can be cleared by writing “1” to it.