A simple way that works for me is to stay with the native integer format and scale your data for increased resolution. In my example of a temperature control PID, a setpoint temperature of 31.18C is represented by an SP of 3118 and a PV of 31.29 is 3129. See image