Information

45.3.31 UART 7816 Transmit Length Register (UARTx_TL7816)
The TL7816 register is used to indicate the number of characters contained in the block
being transmitted. This register is used only when C7816[TTYPE] = 1. This register may
be read at anytime. This register must be written only when C2[TE] is not enabled.
Addresses: UART0_TL7816 is 4006_A000h base + 1Fh offset = 4006_A01Fh
UART1_TL7816 is 4006_B000h base + 1Fh offset = 4006_B01Fh
UART2_TL7816 is 4006_C000h base + 1Fh offset = 4006_C01Fh
Bit 7 6 5 4 3 2 1 0
Read
TLEN
Write
Reset
0 0 0 0 0 0 0 0
UARTx_TL7816 field descriptions
Field Description
7–0
TLEN
Transmit Length
This value plus four indicates the number of characters contained in the block being transmitted. This
register is automatically decremented by 1 for each character in the information field portion of the block.
Additionally, this register is automatically decremented by 1 for the first character of a CRC in the epilogue
field. Therefore, this register must be programmed with the number of bytes in the data packet if an LRC
is being transmitted, and the number of bytes + 1 if a CRC is being transmitted. This register is not
decremented for characters that are assumed to be part of the Prologue field, that is, the first three
characters transmitted in a block, or the LRC or last CRC character in the Epilogue field, that is, the last
character transmitted. This field must be programed or adjusted only when C2[TE] is cleared.
45.3.32 UART CEA709.1-B Control Register 6 (UARTx_C6)
Addresses: UART0_C6 is 4006_A000h base + 21h offset = 4006_A021h
UART1_C6 is 4006_B000h base + 21h offset = 4006_B021h
UART2_C6 is 4006_C000h base + 21h offset = 4006_C021h
Bit 7 6 5 4 3 2 1 0
Read
EN709 TX709 CE CP
0
Write
Reset
0 0 0 0 0 0 0 0
UARTx_C6 field descriptions
Field Description
7
EN709
EN709
Enables the CEA709.1-B feature.
Table continues on the next page...
Memory map and registers
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
1084 Freescale Semiconductor, Inc.