Tool/software:
I am trying to connect the MSP430 to an ADC which has a SPI interface, but rather than using MOSI/MISO it has a single SDIO pin, which switches direction depending on whether it has been sent a read or write command.
Is there native support for this with the eUSCI module in the MSP430? I cannot find any reference for bidirectional data on the SPI interface in the documentation which makes me think this isn't possible and it will need to be bit bashed, but wanted to ask in case there was something I am missing.
The eUSCI has no built-in support for sharing MISO/MOSI ("3-wire").
You wouldn't necessarily have to bit-bang everything, but you would have to connect/disconnect MOSI on a byte-by-byte basis (as-needed) using the PxSELn bits.
**Attention** This is a public forum