July 13th
An Odd Solution to the Odd problem
The odd problem had to do with driving a particular SPI device.
I had a look at the E2E website and there's a lot of comments about it.
I found my own alternate that seems to work for me.
My issue is the UCBUSY bit for some reason intermittently remains set indefinitely even after all bits of the transmission have been set.
Only a reset seems to clear it. I could not find anything to explain the reason why the UCBUSY bit remained high.
My alternative is to use the UCRXIFG interrupt bit to sense when a transmission is complete.
This works because as a byte is being transmitted a byte is simultaneously being received.
It seems to work a treat.
Let's see how it works.