www.digiembedded.com
627
Serial Control Module: UART
The next tables show sample UART baud rates. These rates can be produced using the recommended PLL reference oscillator frequency of 29.4912 MHz and setting the CLKMUX field in the Bit Rate register to 0. The first table shows the range of available baud rates when the PLLND field in the PLL Configuration register is at least 0x13. The second table shows the range of available baud rates when the PLLND field is less then 0x13.
D20:19 R/W TDCR 00 Transmit clock divide rate
00 Not valid for UART
01 8x clock mode
10 16x clock mode
11 32x clock mode
Determines the divide ratio for the transmitter clock.
D18:17 R/W RDCR 00 Receive clock divide rate
00 Not valid for UART
01 8x clock mode
10 16x clock mode
11 32x clock mode
Determines the divide ratio for the receiver clock.
D16 R/W Not used 0 Always write 0 to this field.
D15 R/W Not used 0 Always write 0 to this field.
D14:00 R/W N 0x0000 Divisor value
Defines the divisor value used in the bit-rate generator to
determine effective frequency of the bit-rate generator.
The divisor value for UART operation is defined as
follows:
N = ((FCLK / (UM * BR)) – 1)
where:
F CLK = Determined by CLKMUX field
UM = UartMode = 8, 16, or 32 as defined by RDCR
and TDCR
BR = BaudRate = Required baud rater
See Table371 and Table 372 for examples.
Bits Access Mnemonic Reset Description
Table 370: Serial Channel B/A/C/D Bit-rate register