SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 25 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
Table 11. CR - Command Register
7 6 5 4 3 2 1 0
channel command code disable Tx enable Tx disable Rx enable Rx
Table 12. SR - channel Status Register
7 6 5 4 3 2 1 0
received
break
framing error parity error overrun error TxEMT TxRDY RxFULL RxRDY
Table 13. IMR - Interrupt Mask Register (enables interrupts)
7 6 5 4 3 2 1 0
change input
port
change break
B
RxRDYB TxRDTYB counter ready change break
A
RxRDYA TxRDYA
Table 14. ISR - Interrupt Status Register
7 6 5 4 3 2 1 0
input port
change
change break
B
RxRDYB
FFULLB
TxRDTYB counter ready change break
A
RxRDYA
FFULLA
TxRDYA
Table 15. CTPU - Counter/Timer Preset Register, Upper
7 6 5 4 3 2 1 0
8 MSB of the BRG timer divisor
Table 16. CTPL - Counter/Timer Preset Register, Lower
7 6 5 4 3 2 1 0
8 LSB of the BRG timer divisor
Table 17. ACR - Auxiliary Control Register and change of state control
7 6 5 4 3 2 1 0
BRG set
select
counter/timer mode and clock source
select (see
Table 54 on page 44)
enable IP3
COS interrupt
enable IP2
COS interrupt
enable IP1
COS interrupt
enable IP0
COS interrupt
Table 18. IPCR - Input Port Change Register
7 6 5 4 3 2 1 0
delta IP3 delta IP2 delta IP1 delta IP0 state of IP3 state of IP2 state of IP1 state of IP0
Table 19. IPR - Input Port Register
7 6 5 4 3 2 1 0
state of IP7 state of IP6 state of IP5 state of IP4 state of IP3 state of IP2 state of IP1 state of IP0
Table 20. SOPR - Set Output Port bits Register (SOPR)
7 6 5 4 3 2 1 0
set OP7 set OP6 set OP5 set OP4 set OP3 set OP2 set OP1 set OP0
SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 26 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
7.3 Register descriptions
7.3.1 Mode registers
7.3.1.1 Mode Register 0 channel A (MR0A)
Table 21. ROPR - Reset Output Port bits Register (ROPR)
7 6 5 4 3 2 1 0
reset OP7 reset OP6 reset OP5 reset OP4 reset OP3 reset OP2 reset OP1 reset OP0
Table 22. OPCR - Output Port Configuration Register
OP1 and OP0 are the RTSN output and are controlled by the MR register
7 6 5 4 3 2 1 0
configure
OP7
configure
OP6
configure
OP5
configure
OP4
configure
OP3
configure
OP3
configure
OP2
configure
OP2
Table 23. MR0A - Mode Register 0 channel A (address 0x0) bit allocation
MR0 is accessed by setting the MR pointer to logic 0 via the command register command B.
7 6 5 4 3 2 1 0
RxWATCHDOG RxINT[2] TxINT[1:0] FIFOSIZE BAUDRATE
EXTENDED II
TEST2 BAUDRATE
EXTENDED I
Table 24. MR0A - Mode Register 0 channel A (address 0x0) bit description
Bit 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 SC26C92 and SCC2681.
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 25.
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 26. 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.
SC28L92_7 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 07 — 19 December 2007 27 of 73
NXP Semiconductors
SC28L92
3.3 V/5.0 V Dual Universal Asynchronous Receiver/Transmitter
[1] Interrupt fill level must be set when the transmit and receive FIFOs are empty, otherwise the new level takes
effect only after a read or a write to the FIFO.
[1] Interrupt fill level must be set when the transmit and receive FIFOs are empty, otherwise the new level takes
effect only after a read or a write to the FIFO.
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 35 for the group organization.
000 = Normal mode
001 = Extended mode I
100 = Extended mode II
Other combinations of MR0[2:0] should not be used.
1 TEST2
0 BAUDRATE
EXTENDED II
Table 25. Receiver FIFO interrupt fill level
[1]
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)
Table 26. Transmitter FIFO interrupt fill level
[1]
TxINT[1:0] (bits MR0[5:4]) 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)
Table 24. MR0A - Mode Register 0 channel A (address 0x0) bit description
…continued
Bit Symbol Description

SC28L92A1A,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC 3V-5V 2CH UART INTEL/MOT INTRF
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union