Part Number: MSP430FR5964
Tool/software:
Dear All,
I have encountered a very strange behaviour while using I2C as MSP master with a slave.
I am trying to write 4 bytes of data to the slave to a given address. Sometimes during the second byte the writing hangs and everything is stuck.
Here is a photos of the byte being transmitted only in half (4bits):

When the above happens I get a STP interrupt, which I am not sure how. I am not sending an STP condition, and as far as I know a STP is never sent in the middle of a transmission.
When it works it all seems fine, all the four bytes are transmitted.
Do you have any idea what can cause the above? I have completely run out of ideas to check.
Thanks in advance,
Richard