
IT8673F
102
11.8.6.4 CIR Transmitter Control Register 1 (TCR1)
The TCR1, an 8-bit
read/write
register, is used to control the Transmitter.
Address: Base address + 3h
Bit
R/W
Default
Description
7
R/W
0b
FIFO Clear (FIFOCLR)
Writing a “1” to this bit clears the FIFO. This bit is then cleared to 0
automatically.
Internal Loopback Enable (ILE)
This bit is used to execute internal loopback for test and must be “0” in normal
operation.
Set this bit to “0” to disable the Internal Loopback mode.
Set this bit to “1” to enable the Internal Loopback
FIFO Threshold Level (FIFOTL)
These two bits are used to set the FIFO Threshold Level. The FIFO length is
32 bytes for TX or RX function (ILE = 0) in normal operation and 16 bytes for
both TX and RX in internal loopback mode (ILE = 1).
00
01
10
11
13
Transmitter Run Length Enable (TXRLE)
This bit controls the Transmitter Run Length encoding/decoding mode, which
condenses a series of “1” or “0” into one byte with the bit value stored in bit 7
and number of bits minus 1 in bits 6 – 0.
Set this bit to “1” to enable the Transmitter Run Length encoding/decoding
mode.
Set this bit to “0” to disable the Transmitter Run Length encoding/decoding
mode.
Transmitter Deferral (TXENDF)
This bit is used to avoid Transmitter underrun condition.
When this bit is set to “1”, the Transmitter FIFO data will be retained until the
transmitter time-out condition occurs or the FIFO reaches full.
Transmitter Modulation Pulse Mode (TXMPM[1:0])
These two bits are used to define the Transmitter modulation pulse mode.
TXMPM[1:0]
Modulation Pulse Mode
C_pls mode (Default): Pulses are generated continuously for the entire logic
0 bit time.
8_pls mode: 8 pulses are generated for each logic 0 bit.
6_pls mode: 6 pulses are generated for each logic 0 bit.
11: Reserved
6
R/W
0b
mode.
5 - 4
R/W
0b
16-Byte Mode
1
3
7
32-Byte Mode
1(Default)
7
17
25
3
R/W
0b
2
R/W
0b
1 – 0
R/W
0b