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.

dual i2c on msp430f5325

Other Parts Discussed in Thread: MSP430F5325, TAS5548, PCM9211

Hi All,

i m using msp430f5325 as a master and use 2 slave ic's 1- pcm9211 2- tas5548. in data sheet of msp430, 2 i2c show so i want to know that it is possible to work with both i2c. i want to use seperate i2c for each slave ic's because we use many pcm9211 and many tas ic.

  • On the I²C bus, the PCM9211 has address 10000xx, and the TAS5548, 0011011. So it would be possible to connect both to the same I²C bus.

    If you do want to use separate I²C buses, this is possible: the MSP430F5325 has two completely independent I²C modules, USCI_B0 and USCI_B1. USCI_B0 uses pins P3.0/P3.1, USCI_B1 uses the port mapper (any P4 pins).

  • Hi,

    Thanks for your reply but  how we can work with both i2c independently my 1st i2c is working but 2nd not working. and one question if we can use more than 4 pcm9211 then what we will do for it ?? and same for tas5548.

  • When your 2nd I²C does not work, it's probably because there is something wrong with the code or the hardware. Neither of which you have shown.

    With two I²C buses, you can connect up to four PCM9211's and two TAS5548's to one MSP430F5325 without additional hardware. If you want more, you have dynamically change the addresses of the PCM9211 chips, and/or use separate hardware to disconnect some chips from the I²C bus.

**Attention** This is a public forum