5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.), with 64-byte FIFOs and infrared (IrDA) encoder/decoder; Package: SOT314-2 (LQFP64); Container: Tray Pack, Bakeable, Single
The maximum operating frequency of the SC16C654BIB64 is 5 MHz.
To configure the UART for 9-bit data transmission, set the MCR register to enable 9-bit mode, and configure the UART to use 9 data bits, 1 stop bit, and no parity.
The nRTS (Request to Send) and nCTS (Clear to Send) signals are used for hardware flow control. nRTS is an output signal that indicates the UART is ready to receive data, and nCTS is an input signal that indicates the remote device is ready to receive data.
To handle FIFO overflow and underflow conditions, implement a FIFO management strategy using the UART's interrupt capabilities and FIFO status registers. This can include setting up interrupts for FIFO threshold levels, and implementing software flow control to prevent overflow and underflow.
The recommended power-up sequence is to apply power to VCC, then VDD, and finally the input signals. For power-down, reverse the sequence: remove input signals, then VDD, and finally VCC.