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.

LMP90100: SPI Data Read issue, LSB not reading correctly.

Part Number: LMP90100

Tool/software:

This is follow-up question to https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/188380/lmp90100-spi-interface

I am following correct sequence but I am always missing LSB. For this example I should be reading back 0x13 but I always read 0x12. Same for all resistors, LSB always read as '0'. Upon futher analysis I found LMP90100 is pulling MISO low before Clock transition. That's why its always reading as zero. Any reason why would SPI slave would change state without clock edge? 



I tried to remove the sensor and shorted MOSI/MISO for loopback test and its reading fine.