MPLAB X IDE — бесплатная настольная IDE Microchip для разработки под PIC, AVR, SAM и dsPIC. Она работает в поддерживаемых Windows, Linux и macOS и объединяет пакеты устройств, компиляторы и средства программирования/отладки. Сейчас Microchip рекомендует MPLAB for VS Code для новых и существующих проектов, поэтому перед новым проектом уточните предпочтительный процесс. Microchip MPLAB X IDE.
Возможности MPLAB X IDE
Мощный редактор
- Цветная подсветка синтаксиса;
- Поддержка интеллектуального автодополнения кода;
- Автоматическое форматирование кода на основе пользовательских правил;
- Поддержка интеллектуального рефакторинга кода;
- Функция мгновенного анализа;
Дружеское взаимодействие
- Окно графика вызовов;
- Расширение функций плагинов;
- Настраиваемый интерфейс:
панели инструментов, кнопки панелей инструментов, окна и их расположение и т. д.
Функция навигации
- Навигатор задач с пользовательскими закладками:
//TODO и //FIXME; - Рабочая область на основе проектов:
несколько проектов, инструментов и конфигураций, параллельные сеансы отладки; - Мощные инструменты навигации:
переход к файлу, переход к типу, переход к символу, переход к файлу заголовка, переход к объявлению, использование «Ctrl+mouseover» для перехода по гиперссылке.
История файлов и отслеживание проблем
- Функция истории локальных файлов;
- Также доступен плагин NetBeans для систем контроля версий;
- Встроенная поддержка системы отслеживания ошибок Bugzilla;
- Интеграция с редактором для удобной навигации по проблемам;
Учебник по MPLAB X IDE
MPLAB X IDE предоставляет единую интегрированную «среду» для разработки кода для встроенных микроконтроллеров. Ниже приводится простое руководство по использованию MPLAB X IDE для разработки программ для микроконтроллеров.
Необходимые инструменты
- Поддерживаемый 64-разрядный компьютер с Windows, Linux или macOS
- MPLAB X IDE и компилятор для точной модели устройства
- Программатор/отладчик, поддерживаемый устройством и текущей IDE
- Целевая плата, её схема и правильно подключённый разъём
Шаг 1: Установка MPLAB X IDE
Сначала загрузите установочный пакет MPLAB X IDE с официального сайта MICROCHIP:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
После установки программного обеспечения MPLAB X IDE вы можете открыть его и увидеть обзор:
Шаг 2: Установка компилятора MPLAB
В сочетании с компилятором MPLAB XC вы можете ускорить процесс разработки вашего проекта. Загрузите компилятор, подходящий для вашего проекта, по следующей ссылке:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
Выбирайте компилятор по семейству: XC8 — 8-битные PIC и AVR; XC16 — 16-битные PIC; XC-DSC — dsPIC DSC; XC32 — 32-битные PIC и SAM MCU/MPU. Проверяйте точную модель в текущей документации компилятора и пакета, а не только разрядность. MPLAB XC Compilers.
Процесс установки компилятора MPLAB:
Шаг 3: Добавление компилятора в MPLAB X IDE
Откройте программное обеспечение MPLAB X IDE, как показано на рисунке ниже, с сообщением «No Compilers Found» (Компиляторы не найдены). После установки компилятора MPLAB XC его необходимо добавить в программное обеспечение MPLAB X IDE, прежде чем его можно будет использовать.
Нажмите «Инструменты» -> «Параметры», как показано на рисунке ниже:
Затем нажмите на опцию «Build Tools» (Инструменты сборки) в разделе «Embedded» (Встроенные). Нажмите на кнопку «Add» (Добавить) в разделе «Toolchain:» (Набор инструментов):
Выберите файл bin из пути установки компилятора MPLAB. Затем нажмите «ОК».
После успешного добавления файла bin в «Toolchain:» нажмите «Apply» и «OK».
Шаг 4: Программирование в MPLAB X IDE
После установки программного обеспечения MPLAB X IDE и компилятора MPLAB мы приступаем к редактированию программы, а также к ее загрузке и отладке.
Создать новый проект
В MPLAB X IDE нажмите «Файл» > «Новый проект», чтобы открыть окно «Новый проект». Выберите «Microchip Embedded» в «Категории:», затем выберите «Автономный проект» в «Проекты:».
Затем выберите модель микроконтроллера, подходящую для вашего текущего проекта, в разделе «Устройство», например: PIC32CX2051MTC128.
(Обратите внимание, что, поскольку я только что установил компилятор XC32, здесь необходимо выбрать микроконтроллер серии PIC32.)
Затем выберите компилятор XC32.
Введите название проекта, выберите место хранения проекта и нажмите «Готово».
Написать программу
Как показано на рисунке ниже, после создания нового проекта мы видим файл со списком проектов слева.
Щелкните правой кнопкой мыши «Исходные файлы» > «Создать» > «main.c» и добавьте файл main.c в созданный проект. Затем в этом файле можно написать программу для микроконтроллера.
Ниже приведена простая программа для микроконтроллера PIC, которая зажигает светодиод на микроконтроллере PIC. Вы можете изменять и расширять ее по мере необходимости:
Согласуйте версии MPLAB X IDE, компилятора, пакета устройства и программатора
На дату проверки 2 сентября 2026 года Microchip публикует MPLAB X IDE 6.35 и рекомендует MPLAB for VS Code для новых и существующих проектов. Руководство применимо к MPLAB X, но меню и поддерживаемые пробники зависят от версий IDE, компилятора и пакета.
| Решение | Что проверить | Что сохранить |
|---|---|---|
| Устройство | Точный код и установленный пакет | Версия пакета и выбор |
| Компилятор | XC8, XC16, XC-DSC или XC32 | Версия и журнал сборки |
| Прошивка/отладка | Пробник, напряжение, интерфейс и сброс | Снимок соединения и журнал |
| Производство | Биты, карта памяти и формат | HEX/ELF, map и инструкции |
Sources: Microchip MPLAB X IDE; Microchip MPLAB XC Compilers.
Контрольный список выпуска MPLAB X IDE
- Зафиксируйте версии IDE, компилятора и пакета до импорта или обновления.
- Проверьте питание, землю, распиновку разъёма и напряжение программатора.
- Проверьте конфигурационные биты, области памяти, предупреждения и HEX/ELF.
- Архивируйте воспроизводимый проект, журнал, настройки прошивки и проверенный файл.




