Hello,
I am using MSP430F2481 as slave in I2C communication. My device is running on USB power. When I reset my device (MSP430) using WatchDog, every time first slave to Master communication is screwed. MSP430 suppose to get TX interrupt in order to transmit but it gets RX interrupt. Even if I dont use Rx interrupt MSP430 gets it.
I am following the communication on the oscilloscope. I can see that even if Master is sending write address (Read/Write bit = 1) MSP430 is pulling it to zero. When I reset my device by pulling the power cable on start the I2C communication works perfectly.
Is it a hardware problem MSP430F2481?
Please help me.
Thanx,
Andy.