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.

MSP430F2274: Issues with I2C and EMC2302 Fan Controller

Part Number: MSP430F2274

Tool/software:

We have a new board that uses the Microchip (was SMSC) EMC2303 fan controller with the I2C interface.

I have been chasing my tail on and I2C issue and I think I know what the cause is, but I don't know how to fix it.

The MSP430 uses the UCTR to determine the data directions (0 = Receiver , 1 = Transmitter), which I take as 0 = READ, 1 = WRITE.

It appears the EMC2303 fan controller read and write states are opposite (1 = Read, 0 = Write) based on the address from the datasheet.

As an example:

1001 101(r/w) where w = 0 and r = 1

So, does anyone have an idea how to fix the?

**Attention** This is a public forum