С чтением ID и калибровок нашел ошибку у себя - просто еще из прерывания проезжался по чтению (все время видел одну и туже картину, не мог понять почему, alexpEC подтолкнул,

). А вот с чтением измеренного значения дела обстоят так. При запуске однократного преобразования, нужно как можно скорее, после завершения преобразования, прочитать данные.
Данные остаются годными для времени преобразования:
32 миллисекунды - надо прочитать в течении 32 мс
40 мс - в течение 24 мс
48 мс - в течение 18 мс
60 мс - в течение 8 мс