1.2.18.3 Temperature Monitor

The temperature value from the ADC is in degrees Kelvin. For example, using the internal VREF of 2.56V and 10-bit resolution, each LSB of the ADC result = 1K. This is generalized for internal VREF to:

8-bit mode -> 1LSB = 4K

10-bit mode -> 1LSB = 1K

12-bit mode -> 1LSB = .25K

For example:

8-bit mode -> ADC LSB = 01001010b (74) = 74 * 4 = 296K

10-bit mode -> ADC LSB = 0100101010b (298) = 298 * 1 = 298K

12-bit mode -> ADC LSB = 000100101010 (298) = 298 * .25 = 74.5K

The general equation is:

K = 2.30258 * 0.0000087248 ( derived from diode equation )

Note: These constants are derived from:

Calculated Threshold = (user threshold (K)) * (K) * (Gain Applied by Temperature Monitor)

Gain = 12.5 for Temperature Monitor

The masking is the performed as shown below.