SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 13 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual 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 after reset.
Remark: Registers DLL, DLH, SPR, XON1, XON2, XOFF1, XOFF2 are not reset by the
top-level reset signal RESET
, POR and Software Reset, that is, they hold their
initialization values during reset.
Table 5
summarizes the state of output signals after reset.
Table 4. Register reset
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 3:0 cleared; bits 7:4 input signals
Enhanced Features Register all bits cleared
Receive Holding Register pointer logic cleared
Transmit 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 all bits cleared
I/O interrupt enable all bits cleared
I/O control all bits cleared
Extra Features Control 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
SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 14 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
7.5 Interrupts
The SC16IS752/SC16IS762 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.
It is important to note that for the framing error, parity error, and break conditions, Line
Status Register bit 7 (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 Overrun Error (OE), Framing Error (FE), Parity Error
(PE), or Break Interrupt (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 change of state of modem input pins
11 0000 5 I/O pins 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)
SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 15 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
7.5.1 Interrupt mode operation
In Interrupt mode (if any bit of IER[3:0] is 1) the host is informed of the status of the
receiver and transmitter by an interrupt signal, IRQ
. Therefore, it is not necessary to
continuously poll the Line Status Register (LSR) to see if any interrupt needs to be
serviced. Figure 8
shows Interrupt mode operation.
7.5.2 Polled mode operation
In Polled mode (IER[3:0] = 0000) the status of the receiver and transmitter can be
checked by polling the Line Status Register (LSR). This mode is an alternative to the FIFO
Interrupt mode of operation where the status of the receiver and transmitter is
automatically known by means of interrupts sent to the CPU. Figure 9
shows FIFO Polled
mode operation.
Fig 8. Interrupt mode operation
1111
IIR
IER
THR RHR
HOST
IRQ
002aab042
read IIR
Fig 9. FIFO Polled mode operation
0000
LSR
IER
THR RHR
HOST
read LSR
002aab043

SC16IS752IBS,128

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC I2C/SPI-UARTBRIDGE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union