eUSCI_A UART Registers
929
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Enhanced Universal Serial Communication Interface (eUSCI) – UART Mode
24.4.9 UCAxIRCTL Register
eUSCI_Ax IrDA Control Word Register
Figure 24-20. UCAxIRCTL Register
15
14
13
12
11
10
9
8
UCIRRXFLx
UCIRRXPL
UCIRRXFE
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
7
6
5
4
3
2
1
0
UCIRTXPLx
UCIRTXCLK
UCIREN
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
Modify only when UCSWRST = 1
Table 24-16. UCAxIRCTL Register Description
Bit
Field
Type
Reset
Description
15-10
UCIRRXFLx
RW
0h
Receive filter length. The minimum pulse length for receive is given by:
t
MIN
= (UCI 4) / (2 × f
IRTXCLK
)
9
UCIRRXPL
RW
0h
IrDA receive input UCAxRXD polarity
0b = IrDA transceiver delivers a high pulse when a light pulse is seen.
1b = IrDA transceiver delivers a low pulse when a light pulse is seen.
8
UCIRRXFE
RW
0h
IrDA receive filter enabled
0b = Receive filter disabled
1b = Receive filter enabled
7-2
UCIRTXPLx
RW
0h
Transmit pulse length.
Pulse length t
PULSE
= (UCI 1) / (2 × f
IRTXCLK
)
1
UCIRTXCLK
RW
0h
IrDA transmit pulse clock select
0b = BRCLK
1b = BITCLK16 when UCOS16 = 1. Otherwise, BRCLK.
0
UCIREN
RW
0h
IrDA encoder and decoder enable
0b = IrDA encoder/decoder disabled
1b = IrDA encoder/decoder enabled