![Texas Instruments SimpleLink MSP432P4 Series Technical Reference Manual Download Page 923](http://html1.mh-extra.com/html/texas-instruments/simplelink-msp432p4-series/simplelink-msp432p4-series_technical-reference-manual_1095579923.webp)
eUSCI_A UART Registers
923
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Enhanced Universal Serial Communication Interface (eUSCI) – UART Mode
24.4.1 UCAxCTLW0 Register
eUSCI_Ax Control Word Register 0
Figure 24-12. UCAxCTLW0 Register
15
14
13
12
11
10
9
8
UCPEN
UCPAR
UCMSB
UC7BIT
UCSPB
UCMODEx
UCSYNC
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
7
6
5
4
3
2
1
0
UCSSELx
UCRXEIE
UCBRKIE
UCDORM
UCTXADDR
UCTXBRK
UCSWRST
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-1
Modify only when UCSWRST = 1
Table 24-8. UCAxCTLW0 Register Description
Bit
Field
Type
Reset
Description
15
UCPEN
RW
0h
Parity enable
0b = Parity disabled
1b = Parity enabled. Parity bit is generated (UCAxTXD) and expected
(UCAxRXD). In address-bit multiprocessor mode, the address bit is included in
the parity calculation.
14
UCPAR
RW
0h
Parity select. UCPAR is not used when parity is disabled.
0b = Odd parity
1b = Even parity
13
UCMSB
RW
0h
MSB first select. Controls the direction of the receive and transmit shift register.
0b = LSB first
1b = MSB first
12
UC7BIT
RW
0h
Character length. Selects 7-bit or 8-bit character length.
0b = 8-bit data
1b = 7-bit data
11
UCSPB
RW
0h
Stop bit select. Number of stop bits.
0b = One stop bit
1b = Two stop bits
10-9
UCMODEx
RW
0h
eUSCI_A mode. The UCMODEx bits select the asynchronous mode when
UCSYNC = 0.
00b = UART mode
01b = Idle-line multiprocessor mode
10b = Address-bit multiprocessor mode
11b = UART mode with automatic baud-rate detection
8
UCSYNC
RW
0h
Synchronous mode enable
0b = Asynchronous mode
1b = Synchronous mode
7-6
UCSSELx
RW
0h
eUSCI_A clock source select. These bits select the BRCLK source clock.
00b = UCLK
01b = ACLK
10b = SMCLK
11b = SMCLK
5
UCRXEIE
RW
0h
Receive erroneous-character interrupt enable
0b = Erroneous characters rejected and UCRXIFG is not set.
1b = Erroneous characters received set UCRXIFG.
4
UCBRKIE
RW
0h
Receive break character interrupt enable
0b = Received break characters do not set UCRXIFG.
1b = Received break characters set UCRXIFG.