Max. OUT Value for LIS2DS12 not as high as expected
We are using the LIS2DS12 in an environment where we sometimes exceed the configured range (i.e +- 8g).
We would expect to be the positive maximum OUT Value to be 0x7FFC and the negative maximum to be 0x8000. Instead the + max value is 0x7FE0 and negative max value is 0x8020.
Is this expected behavior?
Here is one example for one reading of all 3 axis and reaching the negative max. value:
OUT_X 0x8020
OUT_Y 0x811C
OUT_Z 0x2EC8
Example of positive max. value
OUT_X 0x5F08
OUT_Y 0x7FE0
OUT_Z 0x1360
