sc16is741ipw NXP Semiconductors, sc16is741ipw Datasheet - Page 13

no-image

sc16is741ipw

Manufacturer Part Number
sc16is741ipw
Description
Single Uart With I2c-bus/spi Interface, 64 Bytes Of Transmit And Receive Fifos, Irda Sir Built-in Support
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC16IS741IPW
Manufacturer:
SEMTECH
Quantity:
63
Part Number:
SC16IS741IPW
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
sc16is741ipw128
Manufacturer:
NXPSemicondu
Quantity:
26 362
NXP Semiconductors
SC16IS741_1
Product data sheet
7.6 Sleep mode
7.7 Break and time-out conditions
7.8 Programmable baud rate generator
Sleep mode is an enhanced feature of the SC16IS741 UART. It is enabled when EFR[4],
the enhanced functions bit, is set and when IER[4] is set. Sleep mode is entered when:
Remark: Sleep mode will not be entered if there is data in the RX FIFO.
In Sleep mode, the clock to the UART is stopped. Since most registers are clocked using
these clocks, the power consumption is greatly reduced. The UART will wake up when
any change is detected on the RX line, when there is any change in the state of the
modem input pins, or if data is written to the TX FIFO.
Remark: Writing to the divisor latches, DLL and DLH, to set the baud clock, must not be
done during Sleep mode. Therefore, it is advisable to disable Sleep mode using IER[4]
before writing to DLL or DLH.
When the UART receives a number of characters and these data are not enough to set off
the receive interrupt (because they do not reach the receive trigger level), the UART will
generate a time-out interrupt instead, 4 character times after the last character is
received. The time-out counter will be reset at the center of each stop bit received or each
time the receive FIFO is read.
A break condition is detected when the RX pin is pulled LOW for a duration longer than
the time it takes to send a complete character plus Start, Stop and Parity bits. A break
condition can be sent by setting LCR[6]. When this happens the TX pin will be pulled LOW
until LSR[6] is cleared by the software.
The SC16IS741 UART contains a programmable baud rate generator that takes any clock
input and divides it by a divisor in the range between 1 and (2
divide-by-4 prescaler is also available and can be selected by MCR[7], as shown in
Figure
formula for the divisor is given in
where:
Remark: The default value of prescaler after reset is divide-by-1.
Figure 10
divisor
prescaler = 1, when MCR[7] is set to ‘0’ after reset (divide-by-1 clock selected)
prescaler = 4, when MCR[7] is set to ‘1’ after reset (divide-by-4 clock selected).
The serial data input line, RX, is idle (see
conditions”).
The TX FIFO and TX shift register are empty.
There are no interrupts pending except THR.
10. The output frequency of the baud rate generator is 16 times the baud rate. The
=
shows the internal prescaler and baud rate generator circuitry.
---------------------------------------------------------------------------------------- -
XTAL1 crystal input frequency
-----------------------------------------------------------------------------------
desired baud rate
Single UART with I
prescaler
Rev. 01 — 29 April 2010
Equation
×
16
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
1:
Section 7.7 “Break and time-out
16
– 1). An additional
SC16IS741
© NXP B.V. 2010. All rights reserved.
13 of 52
(1)

Related parts for sc16is741ipw