Обычно, внутренняя опора - не очень. Той точности, что ждёшь от
4..20мА в диапазоне температур не даёт, насколько я увидел в
документаци на широко применяемые МК. С другой сторны, "карусель
внутри МК" как раз создаёт шум, который фактически вносит дизеринг.
Дело за малым - отфильтровать шум. Для этого, частота выборки
должна быть много выше, чем верхняя полезная частота сигнала. В общем, если МК стоит в качестве изолированного модуля ввода-вывода и не перегружен заздачами, то рекомендую делать выборку на высокой (но не предельной) частоте АЦП, собирать отсчёты с помощью ПДП и фильтровать поблочно, с выводом данных на ведущий контроллер с частотой обработки фильтрованных блоков, которая существенно ниже частоты выборки.