G80 UART 512kbps baud rate

Tested my G80 based board’s UART by communication to a Moxa USB to RS232 converter.

Data transfer is good with standard baud rates of 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600.

However with 512000 baud, data bytes are missing and jumbled.

Could be the below factors,

  1. USB to RS232 converter may not support non-standard baud.
  2. NETMF libraries may not support non-standard baud.

Anybody worked on such a problem before? Am i missing something? Suggestions welcome.