We have some code which reads in the internal temperature sensor on the LM4F232H5QD through the ADCs. This code is working just fine on the EKS-LM4F232 demo board, but when used on our custom hardware we are reading values much less than expected (about half). The biggest different we can find is that the demo board is using the A3 version of the processor while we have the B0 version.
Are there any known problems with the internal temperature sensor on the B0 version of the processor?
We found errata 9.6 (B0/B1 version of the errata) which states that "First two ADC samples from the internal temperature sensor must be ignored". Reading the description of this errata it is hard to determine if this means that we need to discard the first two readings after power up, or if we have to set up our sequence to have 3 steps which all read the temp sensor and then only use the last read value. We tried both approaches and neither are working.
Any other ideas?