XR20M1170
I2C/SPI UART WITH 64-BYTE FIFO
REV. 1.1.2
JUNE 2019
FEATURES
GENERAL DESCRIPTION
1.62 to 3.6 Volt operation
Selectable I2C/SPI interface
SPI clock frequency up to
The XR20M11701 is a high performance universal
asynchronous receiver and transmitter (UART) with
64 byte TX and RX FIFOs and a selectable I2C/SPI
slave interface. The XR20M1170 operates from 1.62
to 3.63 volts. The enhanced features in the
XR20M1170 include a programmable fractional baud
rate generator, an 8X and 4X sampling rate that
allows for a maximum baud rate of 16Mbps at 3.3V.
The standard features include 16 selectable TX and
RX FIFO trigger levels, automatic hardware (RTS/
CTS) and software (Xon/Xoff) flow control, and a
complete modem interface. Onboard registers
provide the user with operational status and data
error flags. An internal loopback capability allows
system diagnostics. The XR20M1170 is available in
the 24-pin QFN, 16-pin QFN, 24-pin TSSOP and 16-
pin TSSOP packages.
18MHz at 3.3V
16MHz at 2.5V
8MHz at 1.8V
Full-featured UART
Data rate of up to 16Mbps at 3.3V
Data rate of up to 12.5Mbps at 2.5V
Data rate of up to 8Mbps at 1.8V
Fractional baud rate generator
Transmit and receive FIFOs of 64 bytes
16 selectable TX and RX FIFO trigger levels
Automatic hardware (RTS/CTS) flow control
Automatic software (Xon/Xoff) flow control
Halt and resume transmission control
NOTE: 1 Covered by U.S. Patent #5,649,122
APPLICATIONS
Automatic RS-485 half-duplex direction control
Portable appliances
output via RTS#
Battery-operated devices
Cellular data devices
Wireless Infrared (IrDA 1.0 and 1.1) encoder/
decoder
Automatic sleep mode (< 15uA at 3.3V)
General purpose I/Os
Factory automation and process controls
Full modem interface
Crystal oscillator (up to 24MHz) or external clock
(up to 64MHz) input
24-QFN,
packages
16-QFN,
24-TSSOP,
16-TSSOP
FIGURE 1. XR20M1170 BLOCK DIAGRAM
VCC
1.62V – 3.63V
64 Byte
TX
RX
TX FIFO
64 Byte
RX FIFO
IRQ#
UART
Regs
RTS#
CTS#
SDA
SCL
GPIOs
I2C/SPI
GPIO[7:0]
A0/CS#
A1/SI
SO
Interface
BRG
XTAL1
XTAL2
Crystal Osc/Buffer
I2C/SPI#
1