Serial Communications Interface (SCI)
13 - 14 C2000 Microcontroller Workshop - Communications
SCI Registers
SCI Baud Rate Registers
BAUD15
(MSB)
BAUD14
Baud-Select MSbyte Register (ScixRegs.SCIHBAUD)
7 6 5 4 3 2 1 0
BAUD13 BAUD12 BAUD11 BAUD10 BAUD9 BAUD8
BAUD6
Baud-Select LSbyte Register (ScixRegs.SCILBAUD)
7 6 5 4 3 2 1 0
BAUD5 BAUD4 BAUD3 BAUD2 BAUD1BAUD7
BAUD0
(LSB)
SCI baud rate =
LSPCLK
(BRR + 1) x 8
LSPCLK
16
, BRR = 1 to 65535
, BRR = 0
Baud Rate Determination: The values in the baud-select registers (SCIHBAUD and SCILBAUD)
concatenate to form a 16 bit number that specifies the baud rate for the SCI.
• For BRR = 1 to 65535: SCI Baud Rate =
bits/sec
• For BRR = 0: SCI Baud Rate =
bits/sec
Max data rate = 5 Mbps @ 80 MHz
Note that the CLKOUT for the SCI module is one-half the CPU clock rate.