Hi, our device uses MSP430F247T to communicate with bq20z95 over I2C1. The MSP430 acts as the master. It works well in normal conditions. But sometimes we noticed that the UCMST bit got reset to 0 and I2C1 became slave, according to the datasheet:
"When a master loses arbitration in a multi-master environment (UCMM = 1) the UCMST bit is automatically cleared and the module acts as slave."
If I understand it correctly, it should never happen to us because we do not enable Multi-master mode (UCMM = 0).
We checked the errata, but did not see it is a known issue.
Has anyone seen similar issues? What could cause this problem?
Thanks in advance.
Bin