This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5329: I2C Communication between two MSP430F5329 not working when using the address 0x0B for the Slave

Part Number: MSP430F5329
Other Parts Discussed in Thread: BQ40Z50

Hi,

I am curious about an issue I found when trying to communicate between two microcontrollers using I2C. I am using two MSP430F5329. Using the I2C on USCI B1 Base. The master only sends single bytes of information. And the slave only receives them. The code and hardware work for many slave addresses. However, when I try the slave address 0x0B, the communication is not successful. Has this happened to anyone else? Is there a reason behind this issue?

Extra Information:

  • I am able to successfully communicate using other addresses such as: 0x48, 0x15, 0x1B, 0x03, 0x04.
  • I am using 5.23kOhm pull up resistors which have worked with the addresses stated above, also with a TI BMS, and an EEPROM.
  • The example I based on comes from the driverlib
  • I tested on address 0x0B because this is the address from the TI BQ40z50 which I used in other project.
  • There is nothing else connected to the I2C line but the Master and single Slave.

I am looking forward to hear from you.

 

**Attention** This is a public forum