Hi @RajanBedi,
The main difference between DUART and LPUART is DMA support. LPUART support DMA but there is no support in DUART.
DUART is standard 16550-compatible UART with 64 byte FIFO and character length 5-8 bits.
As in general 16550 UART, you can use parity bit as 9th bit of data. For LPUART - FIFO size is only 4 characters, character length 8,9 or 10 bits.
For more details, you can refer to LS1046ARM.
No, LS1046A doesn't supports RS232, RS422 and RS485 protocol.
Regards,
Mrudang