xr16m698 Exar Corporation, xr16m698 Datasheet - Page 44
![no-image](/images/manufacturer_photos/0/2/243/exar_corporation_sml.jpg)
xr16m698
Manufacturer Part Number
xr16m698
Description
1.62v To 3.63v High Performance Octal Uart With 32-byte Fifo
Manufacturer
Exar Corporation
Datasheet
1.XR16M698.pdf
(58 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
xr16m698IQ100-F
Manufacturer:
EXAR
Quantity:
248
Company:
Part Number:
xr16m698IQ100-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16m698IQ100-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
XR16M698
1.62V TO 3.63V HIGH PERFORMANCE OCTAL UART WITH 32-BYTE FIFO
MSR[2]: Receiver Disable
This bit can be used to disable the receiver by halting the Receive Shift Register (RSR). When this bit is set to
a logic 1, the receiver will operate in one of the following ways:
The receiver can be enabled and will start receiving characters by resetting this bit to a logic 0. The receiver
will operate in one of the following ways:
Any data that is in the RX FIFO can be read out at any time whether the receiver is disabled or not.
•
•
MSR[1]: Reserved
MSR[0]: 9-bit or Multidrop Mode Enable
This bit enables 9-bit or Multidrop mode. See
for complete details.
•
•
This is a 8-bit general purpose register for the user to store temporary data. The content of this register is
preserved during sleep mode but becomes 0xFF (default) after a reset or a power off-on cycle.
This register controls the UART enhanced functions that are not available on ST16C554 or ST16C654.
FCTR[7:6]: Reserved
FCTR[5]: Auto RS-485 Enable
Auto RS-485 half duplex control enable/disable.
•
•
FCTR[4]: Infrared RX Input Logic Select
•
•
FCTR [3:0] - Reserved
4.11
4.12
Logic 0 = Enable Receiver (default).
Logic 1 = Disable Receiver.
Logic 0 = Normal 8-bit mode
Logic 1 = Enable 9-bit or Multidrop mode
Logic 0 = Standard ST16C550 mode. Transmitter generates an interrupt when transmit holding register
(THR) becomes empty. Transmit Shift Register (TSR) may still be shifting data bit out.
Logic 1 = Enable Auto RS-485 half duplex direction control. RTS# output changes its logic level from HIGH
to LOW when finished sending the last stop bit of the last character out of the TSR register. It changes from
LOW to HIGH when a data byte is loaded into the THR or transmit FIFO. The change to HIGH occurs prior
sending the start-bit. It also changes the transmitter interrupt from transmit holding to transmit shift register
(TSR) empty.
Logic 0 = Select RX input as active HIGH encoded IrDA data, normal, (default).
Logic 1 = Select RX input as active LOW encoded IrDA data, inverted.
■
■
■
■
If a character is being received at the time of setting this bit, that character will be correctly received. No
more characters will be received.
If the receiver is idle at the time of setting this bit, one character will still be received fully. No more
characters will be received.
If the receiver is idle (RX pin is HIGH) at the time of setting this bit, the next character will be received
normally. It is recommended that the receiver be idle when resetting this bit to a logic 0.
If the receiver is not idle (RX pin is toggling) at the time of setting this bit, the RX FIFO will be filled with
unknown data.
Scratch Pad Register (SPR) - Read/Write
Feature Control Register (FCTR) - Read/Write
“Section 2.13, Auto RS-485 Half-duplex Control” on page 19
44
REV. 1.0.0