Используйте 10 бит, все фильтры ставите в схему по даташиту. В программе вычисляйте среднее значение для большого количества отсчетов дискретизации.
Наслаждаетесь точным значением.
Я понимаю ваше сомнение, но проблемы как таковой нет — даже если будет помеха, то она будет устранена цифровым фильтром, вычисляющем среднее значение, ведь помехи симметричны по своей природе, так как передаются через электро-магнитное воздействие, то есть постоянной составляющей в них нет.
Более того, воздействие помех широкого частотного спектра совместно с усреднением может даже улучшать разрядность оцифровки сверх аппаратной разрядности АЦП.
Вот 3 пункта которые нужно учесть:
- Фильтр для питания аналоговой части контроллера (AVCC). Может быть LC или RC типа. В даташите рекомендуют LC 100 мкГн + 0.1 мкФ
- Конденсатор между AREF и AGND. Как минимум 0.1 мкФ.
- Фильтр низких частот на входе АЦП. Обычно для медленных сигналов достаточно RC первого порядка с запасом по частоте среза. Максимально допустимая частота среза подчиняется теореме Нейквиста-Шеннона-Котельникова и равна половине частоты дискретизации. Если позволяет задача, то лучше фильтр брать с запасом, т.е. с частотой среза как можно ниже частоты теоретического предела. Резистор в фильтре рекомендую брать около 10 кОм, конденсатор высчитывается исходя из требуемой частоты среза. Этот же резистор будет защищать контроллер от электростатики если датчик температуры подводится длинным проводом или контактирует с силовыми элементами схемы.
Если использовать опорное напряжение для АЦП то лучше брать внутреннее 2.56 В, иначе будут сложности/удорожание из-за необходимости ставить дополнительный
термо-стабильный источник опорного напряжения. Без такого источника просто не получите нужную точность в широком диапазоне температур. Также это зависит от применяемого датчика — он либо ориентируется на внутренне опорное напряжение либо на питание (последнее встречается чаще). Если он использует напряжение питания в качестве верхней точки отсчета, то тогда лучше взять это же напряжение в качестве опорного для АЦП.
Ваш датчик вроде бы использует внутреннее опорное.