
XR16C854/XR16C854D
3.3V AND 5V QUAD UART WITH 128-BYTE FIFO
REV. 2.0
á
20
2.18 S
LEEP
M
ODE
WITH
A
UTO
W
AKE
-U
P
The 854 supports low voltage system designs, hence,
a sleep mode is included to reduce its power con-
sumption when the chip is not actively used. With
EFR bit-4 and IER bit-4 of both channels enabled (set
to a logic 1), the 854 DUART enters sleep mode
when no interrupt is pending for both channels. The
854 stops its crystal oscillator to further conserve
power in the sleep mode. User can check the XTAL2
pin for no clock output as an indication that the device
has entered the sleep mode. The 854 resumes nor-
mal operation by any of the following: a receive data
start bit transition (logic 1 to 0), a change of logic
state on any of the modem or general purpose input
pins: CTS#, DSR#, CD#, RI# or a transmit data byte
is loaded to the THR/FIFO by the user. If the 854 is
awakened by one of the above conditions, it will re-
turn to the sleep mode automatically after all inter-
rupting condition have been serviced and cleared. In
any case, the sleep mode will not be entered while an
interrupt is pending from any of the channels. The
854 will stay in the sleep mode of operation until it is
disabled by setting IER bit-4 to a logic 0.
A word of caution: owing to the starting up delay of
the crystal oscillator after waking up from sleep
mode, the first few receive characters may be lost. Al-
so, make sure the RX A-D inputs are idling at logic 1
or “marking” condition during sleep mode to avoid re-
ceiving a “break” condition upon the restart. This may
occur when the extermal interface transceivers (RS-
232 or another type) are also put to sleep mode and
can not maintain the “marking” condition. To avoid
this, the system design engineer can use a 47k ohm
pull-up resistor on the RX A-D pins.
F
IGURE
12. I
NFRARED
T
RANSMIT
D
ATA
E
NCODING
AND
R
ECEIVE
D
ATA
D
ECODING
Character
Data Bits
S
S
0
0
0
0
0
1
1
1
1
1
Bit Time
1/16 Clock Delay
IRdecoder-1
RX Data
Receive
IR Pulse
(RX pin)
Character
Data Bits
S
S
0
0
0
0
0
1
1
1
1
1
TX Data
Transmit
IR Pulse
(TX Pin)
Bit Time
1/2 Bit Time
3/16 Bit Time
IrEncoder-1