Un valor de 0x7fff en la salida funciona como 24 g, así que sí, en teoría, puedes obtener eso como un valor de salida. Sin embargo, también significa que su sensor está fuera del rango calibrado y posiblemente esté saturado, por lo que el valor carece de sentido. Sobre todo lo que puede decir con seguridad es que es una cantidad razonable de más de 16 g.
También podría ser potencialmente un error de tiempo de bus o lectura que haga que obtengas datos no válidos. Espero que para dar 0xffff o 0x0000 (0 o -0.7 mg) pero 0x7fff pueda ser posible en esa situación. Si el resto de los datos son válidos, es poco probable que esa sea la causa, pero si no crees que exista la posibilidad de que el sistema sea bloqueado, entonces vale la pena investigarlo.