TL16C2550 is a 2.5V to 5V dual universal asynchronous receiver/transmitter with 16-byte FIFOs. It features internal diagnostic capabilities, programmable auto-RTS and auto-CTS, and fully prioritized interrupt system controls. The product is suitable for point-of-sale terminals, gaming terminals, portable applications, router control, cellular data, and more.