How long do I have to wait after enabling the bandgap buffer on an KL03 MCU before the read ADC value for the bandgap channel is stable? In the datasheet / user manual there is no time specified.
I'm asking, because when I do not wait any time, and just enable the bandgap buffer and then immediately afterwards do an ADC measurement of the bandgap, the ADC value "jumps" at higher MCU temeratures (> 50°C). If I add an delay of about 2 us, between enabling the bandgap buffer and measuring the internal bandgap voltage, the ADC value for the bandgap stops jumping, even at higher MCU temeratures (>80°C). My MCU runs at the 8 MHz internal clock, when I do this measurements, the ADC-Clock runs on ADC asynchronous clock source with ADLPC = 0 and ADHSC = 1.
So I assume, there is a waiting time after enabling the bandgap buffer, before I should do measue the ADC bandgap channel to get stable values. The question is how long should I wait to get stable values over the whole MCU temperature range?