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.

MSPM0L1306: Spike on I2C SDA line after ACK bit

Part Number: MSPM0L1306

I know this question was already raised but it relates to another part number. 

I'm wondering if this effect applies to the general I2C bus, I am using the MSPM0L1306 and a similar issue is happening 

Is this behavior normal? Is there a way to fix it?

  • Hi Cesar,

    There is nothing you can do to remedy this spikes.

    Referring back to the earlier posting, Brent is correct.  If you look closely at your timing diagram, you will notice the spikes occur only on the "falling" edge of the SCL.  According to the I2C specification, the SDA must be stable just before (ns) the rise of the SCL, and must remain stable until the falling edge.  Since these spikes occur after the SCL falling edge, devices that are I2C compliant should not be affected by them.   With your logic probe, try zooming in as far as possible and measure the time from the SCL falling edge to the spike.  What do you measure?

  • Hi Dennis,

    Thank you for your response here. 

    I made the measure and the delta time from fall to rise is ~50.3220ųs

    Let me know if more details are needed.

  • Hi Dennis,

    Thank you for your response here. 

    I made the measure and the delta time from fall to rise is ~50.3220ųs

    Let me know if more details are needed.

  • Hi Cesar,

    Ok, so you are saying the time from SCL falling to SDA rising is ~50us, correct?  If this is true then there is nothing to be concerned about.