SLVUCU5 December 2025 UCD91160 , UCD91320
The internal variables used by the UCD91xxx are often scaled to take optimal advantage of the native units such as ADC or DAC counts rather than volts or amperes. As a result, values that are written and read by PMBus must undergo mathematical translations. These translations, with their inherent quantization, can result in very slight differences between the setting that was written to the UCD91xxx and the value that was later read back from it. This is normal and compliant, described in section 7.4 of the PMBus specification.
In some cases, a value written to the device can cause it to exceed the range of its internal variable. In some cases, the device reports this as an error; in other cases it saturates the variable at a safe value. In all cases, the value read back by the PMBus reflects as accurately as possible the internal variable actually being used by the UCD91xxx.