Its no fault the MCU compares the voltage divider to an internal reference The reference has as well with the temperature sensor some variation from MCU to MCU