Сегодня провозился около часа, чтоб подключить Proteus VSM Viewer Plugin к среде программирования Mplab X. Инсталлировал её без проблем, благо в мплабе есть возможность прямо из среды, зайдя в опции, установить  необходимые плагины. Но при попытке дебага постоянно вылазила ошибка с каким-то протоном. Проблему я все-таки решил. Если бы была такая инструкция, когда я пытался запустить  этот плагин, я был бы ей очень рад. Но так как ее нет, напишу ее сам. Итак, чтоб подключить Proteus Plugin к Mplab X нужно:

  1. Создать в Протеусе проект с нужным микроконтроллером. Не забудьте подключить вход MCLR, а то контроллер не включится, а будет материться. Укажите hex-файл прошивки для контроллера.
  2. Инсталлировать плагин Протеуса для Mplab X. Это делается в меню: Tools - Plugins, дальше все ясно.
  3. Выбрать в Mplab X свойства проекта, затем выбрать в качестве дебаггера по умолчанию Протеус.
  4. Найти в свойствах проекта настройки Proteus. Выбрать созданный на первом шаге DSN-файл.
  5. !Обязательно (это и был корень моей проблемы) поменять порт с 8001 на 8000!
  6. Нажать в Mplabe кнопку Launch debugger.
  7. Нажать в Mplabe кнопку Debug project.
После этого можете пользоваться брекпоинтами и другими возможностями дебага.
Люблю Microchip.