In the case of a negative signal with the terminals reversed, the ADC will read -250mV giving a sign bit of ‘1’ so the ADCDAT MMR will read 0xFE680000. The advantage of the signed result is that this value can now be directly placed in a signed integer in “C” code and will convert to -249mV. The net result is that the same function can be used to convert the ADC value to voltage while still being able to distinguish between a positive and negative result.