The SC16C2552BIA44 supports baud rates up to 5 Mbps.
Yes, the SC16C2552BIA44 is a voltage-translating UART that can operate in both 3.3V and 5V systems, making it suitable for use in mixed-voltage systems.
To configure the SC16C2552BIA44 for 9-bit data transmission, set the MCR (Modem Control Register) to enable 9-bit mode, and then program the LCR (Line Control Register) to select the 9-bit data format.
The XOFF and XON characters are used for software flow control. XOFF (Transmit Off) is sent by the receiver to the transmitter to request that it stop sending data, and XON (Transmit On) is sent by the receiver to the transmitter to request that it resume sending data.
To implement hardware flow control using the SC16C2552BIA44, connect the RTS (Request to Send) output to the CTS (Clear to Send) input of the remote device, and connect the CTS output of the remote device to the RTS input of the SC16C2552BIA44. Then, enable hardware flow control in the MCR (Modem Control Register).