Измеряю ёмкость (датчика уровня воды). Через резистор начинается зарядка конденсатора (датчика), одновременно запускается
TIMER1. Когда напряжение на датчике достигает опорного (задано делителем 1Ком+1Ком - половина питания 5в), компаратор
"захватывает" насчитанное счётчиком.
Вроде всё просто. Но. Сильнейшие, как их назвать... флуктуации

Значения здорово скачут. "Стабильности нет"

Немного уменьшил скачки электролитами по питанию. Ещё задавил программным усреднением. Ну ладно есть температурный
дрейф - медленно (за полчаса) плавает с прогревом/остыванием всего девайса.
И всё равно скачки то +3, то -5.
Важно: индикатор светодиодный, индикация динамическая прямо с ног тиньки через резисторы.
Мож кто делал что-то подобное? И победил
