Dear Support Team,
We are currently using the ADXL355 in mass production. We have observed that there are some ICs for which the temperature data suddenly jumps by nearly 30 °C.
The temperature data is read once every 2 seconds. We read two bytes at a time using a multi-byte read. The read-out code is converted to temperature using the following formula:
Temperature [°C] = ((Read Code − 1855) / −9.05) + 25
Below are two devices that are showing abnormal temperature readings.

We understand that TEMP2 and TEMP1 registers are not double-buffered, and therefore each register may be updated while the two registers are being read. However, is it really possible for such a large jump in the measured code to occur due to this behavior?
We would appreciate your guidance on this issue.
Best regards,