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.

MSP430BT5190 USCI

Other Parts Discussed in Thread: MSP430BT5190

Regarding the MSP430BT5190 microcontroller:
In the following configuration X <---> Y <---> Z, the X device is an unknown SPI capable device, the Y device is MSP430BT5190, the Z is the BT transceiver IC.

1.) Can Y device (MSP430BT5190) be connected to X device via SPI interface and connected to Z device vis UART interface?

2.) If so, how can it be achieved, via which ports?

3.) Also if feasible, can the SPI (X <---> Y) and UART (Y <---> Z) interfaces in MSP430BT5190 be running simultaneously, so that the data coming from X device (X ---> Y), goes through MSP430BT5190 (coming in on SPI, and leaving on UART) goes towards Z (Y --->Z) device, and vice versa (X <--- Y <--- Z) ?

Thanks

Marko

  • The BT5190 has 4 USCI modules. This means it has 8 communcation units where 4 of them (B) can do either SPI or I2C and the other 4 (A) can do UART or SPI. All 8 work independently, but on each couple (AB), you cannot use two SPI when one of them uses 4wire mode because only 6 por tpins are assigned. Besides this limitation, any combination is possible.

    So:

    1) yes.

    2) Which port pins to use depends on which USCI you want to operate. Check the device datasheet for the pinout and just pick a pin that's suitable for your layout (bes tnot to use an USCI whose port pins are on the opposite side of the MSP than the target device. :)

    3) yes. All comm modules work independently and have separate interupt vectors. Also baudrates and clock sources can be programmed independently too.

**Attention** This is a public forum