The XR16L2550IM-F is a 3.125 Mbps, 5.5V dual low voltage Universal Asynchronous Receiver/Transmitter (UART) with 16-byte FIFO and is manufactured by MaxLinear. It is capable of operating in a variety of modes including: 8N1, 8O1, 7E1, 7O1, 9E1, 9O1. It features a 5V tolerant operating range at ±2.7V to 5.5V, making it suitable for low voltage operations. The XR16L2550IM-F is compliant with the USB-IF standard, and is also fully compatible with RS232, RS485, and TTL protocols. Additionally, the XR16L2550IM-F has two UARTS with a Programmable Baud Rate Generator, and an integrated 16-byte FIFO for buffering to reduce throughput errors. It is packaged in a TQFN-48 package, making it ideal for use in applications where board space is limited.