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

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?



Parents Reply Children
No Data