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 31 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
8.17 I/O Interrupt Enable register (IOIntEna)
This register enables the interrupt due to a change in the I/O configured as inputs. If
GPIO[7:4] or GPIO[3:0] are programmed as modem pins, their interrupt generation must
be enabled via IER[3]. In this case, IOIntEna will have no effect on GPIO[7:4] or
GPIO[3:0].
8.18 I/O Control register (IOControl)
Remark: As I/O pins, the direction, state, and interrupt enable of GPIO are controlled by
the following registers: IODir, IOState, IOIntEna, and IOControl. The state of CD
, RI, DSR
pins will not be reflected in MSR[7:5] or MSR[3:1], and any change of state on these three
pins will not trigger a modem status interrupt (even if enabled via IER[3]), and the state of
the DTR
pin cannot be controlled by MCR[0].
As modem CD
, RI, DSR pins, the status at the input of these three pins can be read from
MSR[7:5] and MSR[3:1], and the state of the DTR
pin can be controlled by MCR[0]. Also,
if modem status interrupt bit is enabled, IER[3], a change of state on RI
, CD, DSR pins will
trigger a modem interrupt. The IODir, IOState, and IOIntEna registers will not have any
effect on these three pins.
Table 28. IOIntEna register bits description
Bit Symbol Description
7:0 IOIntEna Input interrupt enable.
0 = a change in the input pin will not generate an interrupt
1 = a change in the input will generate an interrupt
Table 29. IOControl register bits description
Bit Symbol Description
7:4 reserved These bits are reserved for future use.
3 SRESET Software Reset. A write to this bit will reset the device. Once the
device is reset this bit is automatically set to logic 0.
2 GPIO[3:0] or
RIB
, CDB,
DTRB, DSRB
This bit programs GPIO[3:0] as I/O pins or as modem pins.
0 = I/O pins
1 = GPIO[3:0] emulate RIB
, CDB, DTRB, DSRB
1 GPIO[7:4] or
RIA
, CDA,
DTRA, DSRA
This bit programs GPIO[7:4] as I/O pins or as modem pins.
0 = I/O pins
1 = GPIO[7:4] emulate RIA
, CDA, DTRA, DSRA
0 IOLATCH Enable/disable inputs latching.
0 = input value are not latched. A change in any input generates an
interrupt. A read of the input register clears the interrupt. If the input
goes back to its initial logic state before the input register is read,
then the interrupt is cleared.
1 = input values are latched. A change in the input generates an
interrupt and the input logic value is loaded in the bit of the
corresponding input state register (IOState). A read of the IOState
register clears the interrupt. If the input pin goes back to its initial
logic state before the interrupt register is read, then the interrupt is
not cleared and the corresponding bit of the IOState register keeps
the logic value that initiates the interrupt.
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 32 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
8.19 Extra Features Control Register (EFCR)
[1] For SC16IS762 only.
8.20 Division registers (DLL, DLH)
These are two 8-bit registers which store the 16-bit divisor for generation of the baud clock
in the baud rate generator. DLH stores the most significant part of the divisor. DLL stores
the least significant part of the divisor.
Note that DLL and DLH can only be written to before Sleep mode is enabled (before
IER[4] is set).
Table 30. Extra Features Control Register bits description
Bit Symbol Description
7 IRDA MODE IrDA mode.
0 = IrDA SIR,
3
16
pulse ratio, data rate up to 115.2 kbit/s
1 = IrDA SIR,
1
4
pulse ratio, data rate up to 1.152 Mbit/s
[1]
6- reserved
5 RTSINVER Invert RTS
signal in RS-485 mode.
0: RTS
= 0 during transmission and RTS = 1 during reception
1: RTS
= 1 during transmission and RTS = 0 during reception
4 RTSCON Enable the transmitter to control the RTS
pin.
0: transmitter does not control RTS
pin
1: transmitter controls RTS pin
3- reserved
2 TXDISABLE Disable transmitter. UART does not send serial data out on the
transmit pin, but the transmit FIFO will continue to receive data from
host until full. Any data in the TSR will be sent out before the
transmitter goes into disable state.
0: transmitter is enabled
1: transmitter is disabled
1 RXDISABLE Disable receiver. UART will stop receiving data immediately once this
bit is set to 1, and any data in the TSR will be sent to the receive FIFO.
User is advised not to set this bit during receiving.
0: receiver is enabled
1: receiver is disabled
0 9-BIT MODE Enable 9-bit or Multidrop mode (RS-485).
0: normal RS-232 mode
1: enables RS-485 mode
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 33 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
8.21 Enhanced Features Register (EFR)
This 8-bit register enables or disables the enhanced features of the UART. Table 31
shows the Enhanced Features Register bit settings.
9. RS-485 features
9.1 Auto RS-485 RTS control
Normally the RTS pin is controlled by MCR bit 1, or if hardware flow control is enabled, the
logic state of the RTS
pin is controlled by the hardware flow control circuitry. EFCR
register bit 4 will take the precedence over the other two modes; once this bit is set, the
transmitter will control the state of the RTS
pin. The transmitter automatically asserts the
RTS
pin (logic 0) once the host writes data to the transmit FIFO, and de-asserts RTS pin
(logic 1) once the last bit of the data has been transmitted.
To use the auto RS-485 RTS
mode the software would have to disable the hardware flow
control function.
9.2 RS-485 RTS output inversion
EFCR bit 5 reverses the polarity of the RTS pin if the UART is in auto RS-485 RTS mode.
When the transmitter has data to be sent it de-asserts the RTS
pin (logic 1), and when the
last bit of the data has been sent out the transmitter asserts the RTS
pin (logic 0).
Table 31. Enhanced Features Register bits description
Bit Symbol Description
7 EFR[7] CTS
flow control enable.
logic 0 = CTS
flow control is disabled (normal default condition)
logic 1 = CTS
flow control is enabled. Transmission will stop when a
HIGH signal is detected on the CTS
pin.
6 EFR[6] RTS
flow control enable.
logic 0 = RTS
flow control is disabled (normal default condition)
logic 1 = RTS
flow control is enabled. The RTS pin goes HIGH when
the receiver FIFO halt trigger level TCR[3:0] is reached, and goes
LOW when the receiver FIFO resume transmission trigger level
TCR[7:4] is reached.
5 EFR[5] Special character detect.
logic 0 = special character detect disabled (normal default condition)
logic 1 = special character detect enabled. Received data is compared
with Xoff2 data. If a match occurs, the received data is transferred to
FIFO and IIR[4] is set to a logical 1 to indicate a special character has
been detected.
4 EFR[4] Enhanced functions enable bit.
logic 0 = disables enhanced functions and writing to IER[7:4],
FCR[5:4], MCR[7:5].
logic 1 = enables the enhanced function IER[7:4], FCR[5:4], and
MCR[7:5] so that they can be modified.
3:0 EFR[3:0] Combinations of software flow control can be selected by programming
these bits. See Table 3 “
Software flow control options (EFR[3:0]).

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