XR21V1410
XR21V1410 is 1-CH FULL-SPEED USB UART manufactured by MaxLinear.
1-CH FULL-SPEED USB UART
JUNE 2018
REV. 1.4.1
GENERAL DESCRIPTION
The XR21V1410 is an enhanced Universal Asynchronous Receiver and Transmitter (UART) with a USB interface. The USB interface is fully pliant to Full Speed USB 2.0 specification that supports 12 Mbps USB data transfer rate. The USB interface also supports USB suspend, resume and remote wakeup operations.
The XR21V1410 operates from an internal 48MHz clock therefore no external crystal/oscillator is required as in previous generation UARTs. With the fractional baud rate generator, any baud rate can accurately be generated using the internal 48MHz clock.
The large 128-byte TX FIFO and 384-byte RX FIFO of the XR21V1410 helps to optimize the overall data throughput for various applications. The automatic transceiver direction control feature simplifies both the hardware and software for half-duplex RS-485 applications. If required, the multidrop (9-bit) mode with automatic half-duplex transceiver control feature further simplifies typical multidrop RS-485 applications.
The XR21V1410 operates from a single 2.97 to 3.63 volt power supply and has 5V tolerant inputs. The XR21V1410 is available in a 16-pin QFN package.
The XR21V1410 uses the native OS CDC-ACM driver or a Max Linear supplied custom driver. Max Linear provides WHQL/HCK-certified software drivers for Windows XP, Vista, 7, 8, 8.1 and 10 as well as software drivers for Windows CE, Linux and Mac OS X. Full source code is available.
APPLICATIONS
- Portable Appliances
- External Converters (dongles)
- Battery-Operated Devices
- Cellular Data Devices
- Factory Automation and Process Controls
- Industrial applications
Features
- USB 2.0 pliant, Full-Speed (12 Mbps)
- Supports USB suspend, resume and remote wakeup operations
- ± 5 k V HBM ESD protection on USB data pins
- ± 2 k V HBM ESD protection on all other pins
- Enhanced UART Features
- UART data rates up to 12 Mbps
- Fractional Baud Rate Generator
- 128 byte TX FIFO
- 384 byte RX...