Да, плохо написал свой исходный вопрос. Датчик скорости
вырабатывает напряжение пропорциональное скорости. Это напряжение
идёт на мой контроллер, "обрабатывается" АЦП, с АЦП я беру значение
(16 бит). Мой МК по сути берет значение скорости, заносит его в can
сообщение и отправляет во внешний контроллер. Я считываю эти
данные, из них достаю значение скорости и вижу в них сбои с
частотой запроса, по которому я должен сдать сообщение. При этом
если я посылаю сообщение не по запросу, а по таймеру этих сбоев нет. Насчёт PEC тупанул, не подумал пояснить. В C167 есть PEC - peripheral event controller, штука которая умеет реагировать на внешние события перекладывает данных из одной области памяти в другую в обход ЦПУ.