Hello everyone,
I am using an MSP430F5171, and I have UCB0 configured as SPI Master running at 4 Mhz talking to an IMU.
I originally had UCA0 configured as UART talking to a wireless module, but I determined UART was not fast enough for my application so I decided to move on to SPI. The catch is, I need the MSP430 to be an SPI slave. For whatever reason, the wireless module I am interfacing with insists on being the SPI master, so my MSP430 has to be the SPI slave in this application.
So here is my question, is it possible to have UCA0 be configured as SPI slave while having UCB0 configured as SPI Master? The reason I ask is that the slave enable line of UCA0 (UCA0STE) is the same physical pin as the SPI Clock of UCB0 (UCB0CLK) as shown below (P1.3). Can SPI slave be operated at 4 Mhz by the external master? My MSP430F5171 is running at 25 Mhz.
Thanks!
-Anil