eUSCI_A UART Registers
793
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Enhanced Universal Serial Communication Interface (eUSCI) – UART Mode
30.4.9 UCAxIRCTL Register
eUSCI_Ax IrDA Control Word Register
Figure 30-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
Can be modified only when UCSWRST = 1.
Table 30-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/decoder enable
0b = IrDA encoder/decoder disabled
1b = IrDA encoder/decoder enabled