New feature in UART for NET+50

I am currently using the NET+50-3 chip. In the user guide, it was mentioned that I can select either 8x, 16x or 32x configuration mode for the Serial Channel Bit-Rate register. However, this does not work. Details as follow: My crystal oscillator is 18.432 MHz and the PLLCNT is set to 9 so that the SYSCLK frequency is 44.2368 MHz. The desired baud rate is 460800. Old method of 16x: The Serial Channel Bit-Rate register is set to 0x81000002. New method of 16x: The Serial Channel Bit-Rate register is set to 0xC1120002. As far as I can understand, both methods should work. However, only the old method works. Any help. Thanks.

I’m not sure what are those modes. (perhaps you meant SDRAM which does has those 3 modes) Serial port can wrok in 2 modes (as per manual): High speed data transfer — x1 mode: 4 Mbps — x16 mode: 230 Kbits/sec where : UART (x16) SYSCLK/64 UART (x1) SYSCLK/4 N register Bit rate CLKMUX X1 mode X8 mode X16 mode 75 00 N/A N/A 1535 150 00 N/A N/A 767 300 00 N/A N/A 383 600 00 N/A N/A 191 1200 00 1535 N/A 95 2400 00 767 N/A 47 4800 00 383 N/A 23 7200 00 255 N/A 15 9600 00 191 N/A 11 14400 00 127 N/A 7 19200 00 95 N/A 5 28800 00 63 N/A 3 38400 00 47 N/A 2 57600 00 31 N/A 1 115200 00 15 N/A 0 230400 00 N/A 14 N/A