Эх даже немного стыдно писать

Прочитал кучу даташитов про АЦП, перепробовал RC цепи на входе АЦП, фронты только загнулись, но проблема со скачками не решилась.


Потом начал проверять самое простое, то на что я и подумать не мог. Время свечения светодиода. Оказалось, что оно менялось скачками в какие-то моменты. Оказалось что эпизодически (на определенных задержках) срабатывало прерывание от АЦП именно в моменты свечения светодиода, и увеличивало его, а это прерывание вообще было добавлено только для отладки, чтобы на осциллографе было видно момент окончания работы АЦП. Отключил прерывание, все проблемы пропали


Извините за беспокойство, Спасибо Всем откликнувшимся!