SLLS890C August 2008 – April 2024 TL28L92
PRODUCTION DATA
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
RxWATCHDOG | RxINT[2] | TxINT[1:0] | FIFOSIZE | BAUDRATE EXTENDED II | TEST2 | BAUDRATE EXTENDED I |
BIT(S) | SYMBOL | DESCRIPTION |
---|---|---|
7 | RxWATCHDOG | This bit controls the receiver watchdog timer. 0 = disable 1 = enable When enabled, the watchdog timer will generate a receiver interrupt if the receiver FIFO has not been accessed within 64 bit times of the receiver 1× clock. The watchdog timer is used to alert the control processor that data is in the Rx FIFO that has not been read. This situation will occur when the byte count of the last part of a message is not large enough to generate an interrupt. The watchdog timer presents itself as a receiver interrupt with the RxRDY bit set in SR and ISR. |
6 | RxINT[2] | Bit 2 of receiver FIFO interrupt level. This bit along with bit 6 of MR1 sets the fill level of the FIFO that generates the receiver interrupt. Note that this control is split between MR0 and MR1. This is for backward compatibility to the SC2692. For the receiver these bits control the number of FIFO positions filled when the receiver will attempt to interrupt. After the reset the receiver FIFO is empty. The default setting of these bits cause the receiver to attempt to interrupt when it has one or more bytes in it; see Table 6-22 |
5 and 4 | TxINT[1:0] | Transmitter interrupt fill level. For the transmitter these bits control the number of FIFO positions empty when the receiver will attempt to interrupt; see Table 6-23. After the reset the transmit FIFO has 8 bytes empty. It will then attempt to interrupt as soon as the transmitter is enabled. The default setting (TxINT[1:0] = 00) condition the transmitter to attempt to interrupt only when it is completely empty. As soon as one byte is loaded, it is no longer empty and hence will withdraw its interrupt request. |
3 | FIFOSIZE | FIFO size for channel A and channel B. Selects the FIFO depth at 8-byte or 16-byte. 0 = 8 bytes 1 = 16 bytes |
2 | BAUDRATE EXTENDED I | Bits MR0[2:0] are used to select one of the six baud rate groups. See Table 6-32 for the group organization. |
1 | TEST2 | 000 = Normal mode |
0 | BAUDRATE EXTENDED II | 001 = Extended mode I 100 = Extended mode II Other combinations of MR0[2:0] should not be used. |
RxINT[2:1] (BITS MR0[6] AND MR1[6]) | INTERRUPT CONDITION |
---|---|
FIFOSIZE = 0 (8 bytes) | |
00 | 1 or more bytes in FIFO (RxRDY) |
01 | 3 or more bytes in FIFO |
10 | 6 or more bytes in FIFO |
11 | 8 bytes in FIFO (RxFULL) |
FIFOSIZE = 1 (16 bytes) | |
00 | 1 or more bytes in FIFO (RxRDY) |
01 | 8 or more bytes in FIFO |
10 | 12 or more bytes in FIFO |
11 | 16 bytes in FIFO (RxFULL) |
TxINT[2:1] (BITS MR0[6] AND MR1[6]) | INTERRUPT CONDITION |
---|---|
FIFOSIZE = 0 (8 bytes) | |
00 | 8 bytes empty (TxEMPTY) |
01 | 4 or more bytes empty |
10 | 6 or more bytes empty |
11 | 1 or more bytes empty (TxRDY) |
FIFOSIZE = 1 (16 bytes) | |
00 | 16 bytes empty (TxEMPTY) |
01 | 8 or more bytes empty |
10 | 12 or more bytes empty |
11 | 1 or more bytes empty (TxRDY) |