SC16IS740_750_760_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 13 May 2008 13 of 62
NXP Semiconductors
SC16IS740/750/760
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
Fig 11. Example of software flow control
TRANSMIT FIFO
PARALLEL-TO-SERIAL
SERIAL-TO-PARALLEL
Xon1 WORD
Xon2 WORD
Xoff1 WORD
Xoff2 WORD
RECEIVE FIFO
PARALLEL-TO-SERIAL
SERIAL-TO-PARALLEL
Xon1 WORD
Xon2 WORD
Xoff1 WORD
Xoff2 WORD
UART2UART1
002aaa229
data
Xoff–Xon–Xoff
compare
programmed
Xon-Xoff
characters
SC16IS740_750_760_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 13 May 2008 14 of 62
NXP Semiconductors
SC16IS740/750/760
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
7.4 Hardware reset, Power-On Reset (POR) and software reset
These three reset methods are identical and will reset the internal registers as indicated in
Table 4.
Table 4 summarizes the state of register.
[1] Registers DLL, DLH, SPR, XON1, XON2, XOFF1, XOFF2 are not reset by the top-level reset signal
RESET, POR or Software Reset, that is, they hold their initialization values during reset.
[2] This register is not supported in SC16IS740.
[3] Only UART Software Reset bit is supported in this register.
Table 5 summarizes the state of registers after reset.
Table 4. Register reset
[1]
Register Reset state
Interrupt Enable Register all bits cleared
Interrupt Identification Register bit 0 is set; all other bits cleared
FIFO Control Register all bits cleared
Line Control Register reset to 0001 1101 (0x1D)
Modem Control Register all bits cleared
Line Status Register bit 5 and bit 6 set; all other bits cleared
Modem Status Register bits 0:3 cleared; bits 4:7 input signals
Enhanced Feature Register all bits cleared
Receiver Holding Register pointer logic cleared
Transmitter Holding Register pointer logic cleared
Transmission Control Register all bits cleared.
Trigger Level Register all bits cleared.
Transmit FIFO level reset to 0100 0000 (0x40)
Receive FIFO level all bits cleared
I/O direction
[2]
all bits cleared
I/O interrupt enable
[2]
all bits cleared
I/O control
[3]
all bits cleared
Extra Feature Register all bits cleared
Table 5. Output signals after reset
Signal Reset state
TX HIGH
RTS HIGH
I/Os inputs
IRQ HIGH by external pull-up
SC16IS740_750_760_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 13 May 2008 15 of 62
NXP Semiconductors
SC16IS740/750/760
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
7.5 Interrupts
The SC16IS740/750/760 has interrupt generation and prioritization (seven prioritized
levels of interrupts) capability. The interrupt enable registers (IER and IOIntEna) enable
each of the seven types of interrupts and the IRQ signal in response to an interrupt
generation. When an interrupt is generated, the IIR indicates that an interrupt is pending
and provides the type of interrupt through IIR[5:0]. Table 6 summarizes the interrupt
control functions.
[1] Available only on SC16IS750/SC16IS760.
It is important to note that for the framing error, parity error, and break conditions, LSR[7]
generates the interrupt. LSR[7] is set when there is an error anywhere in the RX FIFO,
and is cleared only when there are no more errors remaining in the FIFO. LSR[4:2] always
represent the error status for the received character at the top of the RX FIFO. Reading
the RX FIFO updates LSR[4:2] to the appropriate status for the new character at the top of
the FIFO. If the RX FIFO is empty, then LSR[4:2] are all zeros.
For the Xoff interrupt, if an Xoff flow character detection caused the interrupt, the interrupt
is cleared by an Xon flow character detection. If a special character detection caused the
interrupt, the interrupt is cleared by a read of the IIR.
Table 6. Summary of interrupt control functions
IIR[5:0] Priority
level
Interrupt type Interrupt source
00 0001 none none none
00 0110 1 receiver line status OE, FE, PE, or BI errors occur in characters in the
RX FIFO
00 1100 2 RX time-out Stale data in RX FIFO
00 0100 2 RHR interrupt Receive data ready (FIFO disable) or
RX FIFO above trigger level (FIFO enable)
00 0010 3 THR interrupt Transmit FIFO empty (FIFO disable) or
TX FIFO passes above trigger level (FIFO enable)
00 0000 4 modem status
[1]
Change of state of modem input pins
11 0000 5 I/O pins
[1]
Input pins change of state
01 0000 6 Xoff interrupt Receive Xoff character(s)/ special character
10 0000 7
CTS, RTS RTS pin or CTS pin change state from active (LOW)
to inactive (HIGH)

BOB-09981

Mfr. #:
Manufacturer:
SparkFun
Description:
Interface Development Tools I2C/SPI-to-UART Breakout - SC16IS750
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet