AnsweredAssumed Answered

Can data be corrupted by a measurement during a SPI read?

Question asked by billbucket on May 11, 2017
Latest reply on Jun 8, 2017 by billbucket

I need to know if any data values (acceleration, temperature, etc) can be updated during a SPI read. For instance, if I begin a SPI burst read starting with the X register and a measurement occurs before I finish reading all three axes, is it possible that I will end up with part or all of an axis measurement from a different sample time?

 

What happens to values collected during a SPI read? Do SPI reads get a copy of the values as they were at the time of asserting CS? Or is it register by register latching? Or is it byte by byte?

 

Thanks.

 

-Bill

Outcomes