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.

I2C Error: unable to read

Other Parts Discussed in Thread: MSP430WARE, MSP430G2553

I have a problem with I2C. Whenever I try to run the example codes from msp430ware I get an error in my registers towards the end of the code. Attached is the zip file including image of the errors along with the examples I have been using which both generate this error. Any help ASAP would be more than greatly appreciated. This I write to the wise counsel of E2E...

In terms of devices... I am using the MSP430G2553 for both the master and the slave shown in the examples that are attached. Also I am using 10k Ohm pull up resistors. Again any helpful information regarding what's causing the unable to read error would be more than greatly appreciated.

2555.I2C unable to read.zip

  • The errors seem to indicate a problem with accessing the MSP memory through the FET. I don't think they are related to your code.

    However, it might be that the debugger simply cannot read from MSP memory (and hardware registers are memory mapped) when the CPU is OFF. So as long as you are in LPM, the debugger is excluded.

    I haven't ever used CCS, so I don't know what exactly may cause this and if my guiss is right, why you don't get a proper error message (e.g. "can't read while in LPM"). Maybe you can find soem settings in the project/debugger configuration about clocks. Some MSPs allow the debugger to control the clocks. Just an idea.

**Attention** This is a public forum