This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5338 High speed UART set up

Other Parts Discussed in Thread: MSP430F5338, CC3100

Hey,

I'm working with MSP430F5338 and trying to set a UART connection with another component (TI CC3100) with the following configurations:

  • Baud rate: 921600 [bps]
  • Data bits: 8 bits
  • Flow control: None
  • Parity: None
  • Stop bits: 1
  • Polarity: Positive

In order to do so I'm sourcing USCI_A0 with SMCLK (1MHz) DCO.

MSP430 Series 5/6 Datasheet: http://www.ti.com/lit/ug/slau208n/slau208n.pdf

We tried setting the UART baudrate using the "Recommended Settings for Typical Crystals and Baudrates" at the 5/6 family datasheet (P.993). We also tried doing it according to 37.3.10 "Baudrate settings quick set up" (P.990).

Apparently the datasheet doesn't have a quick set up for our speed (we checked and realized that the Baudrates at the table are bps and not Bps).

The datasheet also says that UCAxMCTLW is a 16bits word BUT the component has only 8bits register (according to "MSP430F5338.h" and registers view while debugging) so we are not sure that we implement correctly the calculation results in UCAxMCTLW register.

Does anyone know a recommended set up that generates a 921600 bps UART connection as mentioned above?

We would appreciate your fast response,

Nir

**Attention** This is a public forum