SC16IS741A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 18 March 2013 4 of 55
NXP Semiconductors
SC16IS741A
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
6. Pinning information
6.1 Pinning
6.2 Pin description
a. I
2
C-bus interface b. SPI interface
Fig 3. Pin configuration for TSSOP16
SC16IS741AIPW
V
DD
XTAL2
A0 XTAL1
A1 RESET
n.c. RX
SCL TX
SDA CTS
IRQ RTS
I2C V
SS
002aah541
1
2
3
4
5
6
7
8
10
9
12
11
14
13
16
15
SC16IS741AIPW
V
DD
XTAL2
CS XTAL1
SI RESET
SO RX
SCLK TX
V
SS
CTS
IRQ RTS
SPI V
SS
002aah542
1
2
3
4
5
6
7
8
10
9
12
11
14
13
16
15
Table 3. Pin description
Symbol Pin Type Description
V
DD
1 - power supply
CS
/A0 2 I SPI chip select or I
2
C-bus device address select A0. If SPI
configuration is selected by I2C/SPI
pin, this pin is the SPI chip select
pin (Schmitt-trigger, active LOW). If I
2
C-bus configuration is selected
by I2C/SPI pin, this pin along with A1 pin allows user to change the
device’s base address.
SI/A1 3 I SPI data input pin or I
2
C-bus device address select A1. If SPI
configuration is selected by I2C/SPI
pin, this is the SPI data input pin.
If I
2
C-bus configuration is selected by I2C/SPI pin, this pin along with
A0 pin allows user to change the device’s base address. To select the
device address, please refer to Table 29
.
SO 4 O SPI data output pin. If SPI configuration is selected by I2C/SPI
pin,
this is a 3-stateable output pin. If I
2
C-bus configuration is selected by
I2C/SPI
pin, this pin function is undefined and must be left as n.c. (not
connected).
SCL/SCLK 5 I I
2
C-bus or SPI input clock.
SDA 6 I/O I
2
C-bus data input/output, open-drain if I
2
C-bus configuration is
selected by I2C/SPI pin. If SPI configuration is selected then this pin
is an undefined pin and must be connected to V
SS
.
IRQ
7 O Interrupt (open-drain, active LOW). Interrupt is enabled when
interrupt sources are enabled in the Interrupt Enable Register (IER).
Interrupt conditions include: change of state of the input pins, receiver
errors, available receiver buffer data, available transmit buffer space,
or when a modem status flag is detected. An external resistor (1 k
for 3.3V, 1.5k for 2.5 V) must be connected between this pin and
V
DD
.
I2C/SPI
8I I
2
C-bus or SPI interface select. I
2
C-bus interface is selected if this pin
is at logic HIGH. SPI interface is selected if this pin is at logic LOW.
SC16IS741A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 18 March 2013 5 of 55
NXP Semiconductors
SC16IS741A
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
[1] See Section 7.4 “Hardware reset, Power-On Reset (POR) and software reset
7. Functional description
The UART will perform serial-to-I
2
C conversion on data characters received from
peripheral devices or modems, and I
2
C-to-serial conversion on data characters
transmitted by the host. The complete status the SC16IS741A UART can be read at any
time during functional operation by the host.
The SC16IS741A can be placed in an alternate mode (FIFO mode) relieving the host of
excessive software overhead by buffering received/transmitted characters. Both the
receiver and transmitter FIFOs can store up to 64 characters (including three additional
bits of error status per character for the receiver FIFO) and have selectable or
programmable trigger levels.
The SC16IS741A has selectable hardware flow control and software flow control.
Hardware flow control significantly reduces software overhead and increases system
efficiency by automatically controlling serial data flow using the RTS
output and CTS input
signals. Software flow control automatically controls data flow by using programmable
Xon/Xoff characters.
The UART includes a programmable baud rate generator that can divide the timing
reference clock input by a divisor between 1 and (2
16
–1).
V
SS
9 - ground
RTS
10 O UART request to send (active LOW). A logic 0 on the RTS pin
indicates the transmitter has data ready and waiting to send. Writing a
logic 1 in the modem control register MCR[1] will set this pin to a
logic 0, indicating data is available. After a reset this pin is set to a
logic 1. This pin only affects the transmit and receive operations when
auto RTS
function is enabled via the Enhanced Feature Register
(EFR[6]) for hardware flow control operation.
CTS
11 I UART clear to send (active LOW). A logic 0 (LOW) on the CTS pin
indicates the modem or data set is ready to accept transmit data from
the SC16IS741A. Status can be tested by reading MSR[4]. This pin
only affects the transmit and receive operations when auto CTS
function is enabled via the Enhanced Feature Register EFR[7] for
hardware flow control operation.
TX 12 O UART transmitter output. During the local Loopback mode, the TX
output pin is disabled and TX data is internally connected to the
UART RX input.
RX 13 I UART receiver input. During the local Loopback mode, the RX input
pin is disabled and TX data is connected to the UART RX input
internally.
RESET
14 I device hardware reset (active LOW)
[1]
XTAL1 15 I Crystal input or external clock input. Functions as a crystal input or as
an external clock input. A crystal can be connected between XTAL1
and XTAL2 to form an internal oscillator circuit (see Figure 11
).
Alternatively, an external clock can be connected to this pin.
XTAL2 16 O Crystal output or clock output. (See also XTAL1.) XTAL2 is used as a
crystal oscillator output.
Table 3. Pin description
…continued
Symbol Pin Type Description
SC16IS741A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 18 March 2013 6 of 55
NXP Semiconductors
SC16IS741A
Single UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
7.1 Trigger levels
The SC16IS741A provides independently selectable and programmable trigger levels for
both receiver and transmitter interrupt generation. After reset, both transmitter and
receiver FIFOs are disabled and so, in effect, the trigger level is the default value of one
character. The selectable trigger levels are available via the FCR. The programmable
trigger levels are available via the TLR. If TLR bits are cleared then selectable trigger level
in FCR is used. If TLR bits are not cleared then programmable trigger level in TLR is used.
7.2 Hardware flow control
Hardware flow control is comprised of auto CTS and auto RTS (see Figure 4). Auto CTS
and auto RTS
can be enabled/disabled independently by programming EFR[7:6].
With auto CTS
, CTS must be active before the UART can transmit data.
Auto RTS
only activates the RTS output when there is enough room in the FIFO to receive
data and de-activates the RTS
output when the RX FIFO is sufficiently full. The halt and
resume trigger levels in the TCR determine the levels at which RTS
is
activated/deactivated. If TCR bits are cleared then selectable trigger levels in FCR are
used in place of TCR.
If both auto CTS
and auto RTS are enabled, when RTS is connected to CTS, data
transmission does not occur unless the receiver FIFO has empty space. Thus, overrun
errors are eliminated during hardware flow control. If not enabled, overrun errors occur if
the transmit data rate exceeds the receive FIFO servicing latency.
Fig 4. Autoflow control (auto RTS and auto CTS) example
RX
FIFO
FLOW
CONTROL
TX
FIFO
PARALLEL
TO SERIAL
TX
FIFO
RX
FIFO
UART 1 UART 2
RX TX
RTS CTS
TX RX
CTS RTS
002aab656
SERIAL TO
PARALLEL
SERIAL TO
PARALLEL
FLOW
CONTROL
FLOW
CONTROL
FLOW
CONTROL
PARALLEL
TO SERIAL

SC16IS741AIPWJ

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC SC16IS741AIPW/TSSOP16///REEL 13 Q1 NDP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet