Mac,
Thanks for your help. Are you with Freescale? I sent this in as a tech request.
The readings are perfectly stable at room temperature, also at any temperature if the bandgap buffer amp is left on all the time. I don't have a system noise problem. However, if I turn on the bandgap buffer and immediately take the reading, the reading is unstable at higher temperatures.
If I add some delay before the reading, the readings are much better, but some units still show some instability.
I don't think it's a good idea to make multiple readings and assume that if they are close enough then they are right.. I just need to wait for the buffer to stabilize. But how do I know if I've put in enough delay? What I really need is for Freescale to characterize the settling time.
So I sent this to them.
If they can't help my only choice is to do a bunch of temperature chamber testing across many units, cross my fingers, and ship product. And hope it works...
Anyway, thanks for your ideas.
John