SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 31 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
Table 31. DUART mode description
Mode Description
Normal The transmitter and receiver operating independently.
Automatic
echo
Places the channel in the automatic echo mode, which automatically retransmits the
received data. The following conditions are true while in automatic echo mode:
1. Received data is reclocked and retransmitted on the TxDA output
2. The receive clock is used for the transmitter
3. The receiver must be enabled, but the transmitter need not be enabled
4. The channel A TxRDY and TxEMT status bits are inactive
5. The received parity is checked, but is not regenerated for transmission, i.e.
transmitted parity bit is as received
6. Character framing is checked, but the stop bits are retransmitted as received
7. A received break is echoed as received until the next valid start bit is detected
8. CPU to receiver communication continues normally, but the CPU to transmitter
link is disabled
Local
loopback
Selects local loopback diagnostic mode. In this mode:
1. The transmitter output is internally connected to the receiver input
2. The transmit clock is used for the receiver
3. The TxDA output is held HIGH
4. The RxDA input is ignored
5. The transmitter must be enabled, but the receiver need not be enabled
6. CPU to transmitter and receiver communications continue normally
Remote
loopback
Selects remote loopback diagnostic mode. In this mode:
1. Received data is reclocked and retransmitted on the TxDA output
2. The receive clock is used for the transmitter
3. Received data is not sent to the local CPU, and the error status conditions are
inactive
4. The received parity is not checked and is not regenerated for transmission, i.e.,
transmitted parity is as received
5. The receiver must be enabled
6. Character framing is not checked, and the stop bits are retransmitted as received
7. A received break is echoed as received until the next valid start bit is detected
Table 32. Stop bit length
MR2A[3:0] (hexadecimal) Stop bit length
[1]
0 0.563
1 0.625
2 0.688
3 0.750
4 0.813
5 0.875
6 0.938
7 1.000
8 1.563
9 1.653
A 1.688
SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 32 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
[1] Add 0.5 to values shown for 0 to 7 if channel is programmed for 5 bit per character
7.3.1.4 Mode Register 0 channel B (MR0B)
MR0B (address 0x8) is accessed when the channel B MR pointer points to MR1. The
pointer is set to MR0 by RESET or by a set pointer command applied via CRB. After
reading or writing MR0B, the pointer will point to MR1B.
The bit definitions for this register are identical to MR0A, except the FIFO size bit and that
all control actions apply to the channel B receiver, transmitter, the corresponding inputs
and outputs. MR0B[2:0] are reserved.
7.3.1.5 Mode Register 1 channel B (MR1B)
MR1B (address 0x8) is accessed when the channel B MR pointer points to MR1. The
pointer is set to MR1 by RESET or by a set pointer command applied via CRB. After
reading or writing MR1B, the pointer will point to MR2B.
The bit definitions for this register are identical to MR1A, except that all control actions
apply to the channel B receiver and transmitter and the corresponding inputs and outputs.
7.3.1.6 Mode Register 2 channel B (MR2B)
MR2B (address 0x8) is accessed when the channel B MR pointer points to MR2, which
occurs after any access to MR1B. Accesses to MR2B do not change the pointer.
The bit definitions for mode register are identical to the bit definitions for MR2A, except
that all control actions apply to the channel B receiver and transmitter and the
corresponding inputs and outputs.
B 1.750
C 1.813
D 1.875
E 1.938
F 2.000
Table 32. Stop bit length
…continued
MR2A[3:0] (hexadecimal) Stop bit length
[1]
SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 33 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
7.3.2 Clock select registers
7.3.2.1 Clock Select Register channel A (CSRA)
Table 33. CSRA - Clock select register channel A (address 0x1) and
CSRB - Clock select register channel B (address 0x9) bit allocation
7 6 5 4 3 2 1 0
receiver clock select code transmitter clock select code
Table 34. CSRA - Clock select register channel A (address 0x1) bit description
Bit Symbol Description
7 to 4 - Receiver clock select. The baud rate clock for the channel A receiver is as
shown in
Table 35, except as follows:
1110 = IP4 - 16×
1111 = IP4 - 1×
The receiver clock is always a 16× clock except for CSRA[7:4] = 1111
3 to 0 - Transmitter clock select. The baud rate clock for the channel A transmitter is
as shown in
Table 35, except as follows:
1110 = IP3 - 16×
1111 = IP3 - 1×
The transmitter clock is always a 16× clock except for CSRA[3:0] = 1111
Table 35. Baud rate (based on a 3.6864 MHz crystal clock)
See Table 36 for bit rate characteristics.
CSR[7:4]
CSR[3:0]
MR0[0] = 0 (Normal mode) MR0[0] = 1 (Extended mode I) MR0[2] = 1 (Extended mode II)
ACR[7] = 0 ACR[7] = 1 ACR[7] = 0 ACR[7] = 1 ACR[7] = 0 ACR[7] = 1
0000 50 75 300 450 4,800 7,200
0001 110 110 110 110 880 880
0010 134.5 134.5 134.5 134.5 1,076 1,076
0011 200 150 1200 900 19.200 14.400
0100 300 300 1800 1800 28.800 28.800
0101 600 600 3600 3600 57.600 57.600
0110 1,200 1,200 7200 7,200 115,200 115,200
0111 1,050 2,000 1,050 2,000 1,050 2,000
1000 2,400 2,400 14,400 14,400 57,600 57,600
1001 4,800 4,800 28,800 28,800 4,800 4,800
1010 7,200 1,800 7,200 1,800 57,600 14,400
1011 9,600 9,600 57,600 57,600 9,600 9,600
1100 38,400 19,200 230,400 115,200 38,400 19,200
1101 Timer Timer Timer Timer Timer Timer

SC28L92A1BS,551

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC UART DUAL W/FIFO 48HVQFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union