всем спасибо за помощь ! проблема была решена путём увеличения скорости обмена между мва и плк с 9600 до 28800. после этого контроллер перегружаться перестал. сам сижу и пытаюсь понять, как такое может быть. :-)