O MPLAB X IDE é o IDE de desktop gratuito da Microchip para PIC, AVR, SAM e dsPIC. Ele funciona em sistemas Windows, Linux e macOS suportados e integra pacotes de dispositivo, compiladores e ferramentas de programação/depuração. A página atual da Microchip recomenda o MPLAB for VS Code para projetos novos e existentes; confirme o fluxo preferido antes de iniciar um projeto. Microchip MPLAB X IDE.
Recursos do MPLAB X IDE
Editor poderoso
- Realce de sintaxe colorido;
- Suporte à conclusão inteligente de código;
- Formatação automática de código com base em regras definidas pelo usuário;
- Suporte à refatoração inteligente de código;
- Função de análise instantânea;
Interação amigável
- Janela do gráfico de chamadas;
- Extensão da função plug-in;
- Interface personalizável:
barras de ferramentas, botões da barra de ferramentas, janelas e posições das janelas, etc.
Função de navegação
- Navegador de tarefas com marcadores definidos pelo usuário:
//TODO & //FIXME; - Área de trabalho baseada em projetos:
vários projetos, ferramentas e configurações, sessões de depuração paralelas; - Ferramentas de navegação poderosas:
Ir para o arquivo, ir para o tipo, ir para o símbolo, ir para o arquivo de cabeçalho, ir para a declaração, usar "Ctrl+mouseover" para ir para o hiperlink.
Histórico de arquivos e rastreamento de problemas
- Recurso de histórico de arquivos locais;
- Um plug-in NetBeans para sistemas de controle de versão também está disponível;
- Suporte integrado para o rastreador de problemas Bugzilla;
- Integração com o editor para facilitar a navegação pelos problemas;
Tutorial do MPLAB X IDE
O MPLAB X IDE fornece um único "ambiente" integrado para o desenvolvimento de código para microcontroladores incorporados. A seguir, apresentamos um tutorial simples sobre como usar o MPLAB X IDE para desenvolver programas para microcontroladores.
Ferramentas necessárias
- Um computador compatível com Windows, Linux ou macOS de 64 bits
- MPLAB X IDE e o compilador exigido pelo dispositivo de destino exato
- Um programador/depurador que o dispositivo de destino e o suporte de versão IDE atual
- A placa de destino, seu esquema e um cabeçalho de depuração/programação conectado corretamente
Passo 1: Instalação do MPLAB X IDE
Primeiro, baixe o pacote de instalação do MPLAB X IDE do site oficial da MICROCHIP:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
Após instalar o software MPLAB X IDE, você pode abrir e ver a visão geral:
Passo 2: Instalação do compilador MPLAB
Selecione pela família: XC8 para PIC e AVR de 8 bits; XC16 para PIC de 16 bits; XC-DSC para dsPIC DSC; XC32 para PIC/SAM MCU/MPU de 32 bits. Confirme o dispositivo na documentação atual do compilador e do pacote, não apenas pela largura de palavra. MPLAB XC Compilers.
A versão XC8 é adequada para MCUs PIC de 8 bits, a versão XC16 suporta MCUs PIC de 16 bits e a versão XC32 suporta MCUs PIC de 32 bits.
Processo de instalação do compilador MPLAB:
Etapa 3: Adicionar um compilador ao MPLAB X IDE
Abra o software MPLAB X IDE, conforme mostrado na figura abaixo, exibindo a mensagem "Nenhum compilador encontrado". Após instalar o compilador MPLAB XC, precisamos adicioná-lo ao software MPLAB X IDE antes que ele possa ser usado.
Clique em "Ferramentas" -> "Opções", conforme mostrado na figura abaixo:
Em seguida, clique na opção "Ferramentas de compilação" em "Embarcado". Clique no botão "Adicionar" em "Cadeia de ferramentas:":
Selecione o arquivo bin no caminho de instalação do compilador MPLAB. Em seguida, clique em "OK".
Depois que o arquivo bin for adicionado com sucesso a "Toolchain:", clique em "Apply" e "OK".
Etapa 4: Programação MPLAB X IDE
Após instalar o software MPLAB X IDE e o compilador MPLAB, começamos a editar o programa, baixá-lo e depurá-lo.
Criar um novo projeto
No MPLAB X IDE, clique em Arquivo > Novo projeto para abrir a janela Novo projeto. Selecione Microchip Embedded em "Categorias:" e, em seguida, selecione Projeto autônomo em "Projetos:".
Em seguida, selecione o modelo de MCU adequado para o seu projeto atual em Dispositivo, como: PIC32CX2051MTC128.
(Observe que, como acabei de instalar o compilador XC32, precisamos selecionar o MCU da série PIC32 aqui.)
Em seguida, selecione o compilador XC32.
Escreva um nome para o projeto, selecione o local de armazenamento do projeto e clique em "Concluir".
Escreva um programa
Conforme mostrado na figura abaixo, após criar um novo projeto, podemos ver o arquivo da lista de projetos à esquerda.
Clique com o botão direito do mouse em "Arquivos de origem" > "Novo" > "main.c" e adicione o arquivo main.c ao projeto criado. Em seguida, você pode escrever um programa para o seu microcontrolador neste arquivo.
A seguir, apresentamos um programa simples para microcontrolador PIC, que acenderá um LED no microcontrolador PIC. Você pode modificá-lo e expandi-lo conforme necessário:
Compilação e download do código
Depois de escrever o código, você pode clicar no botão na barra de ferramentas para compilar e programar.
Escolha em conjunto as versões do MPLAB X IDE, compilador, pacote do dispositivo e programador
Nesta revisão de 2 de setembro de 2026, a Microchip lista o MPLAB X IDE 6.35 e recomenda o MPLAB for VS Code para projetos novos e existentes. O tutorial continua válido para MPLAB X, mas menus e probes suportadas variam com as versões.
| Decisão | Verificar | Evidência a guardar |
|---|---|---|
| Dispositivo | Código exato e pacote instalado | Versão e seleção |
| Compilador | XC8, XC16, XC-DSC ou XC32 | Versão e log de build |
| Programação/debug | Probe, tensão, interface e reset | Captura e log |
| Produção | Bits, mapa de memória e formato | HEX/ELF, mapa e notas |
Sources: Microchip MPLAB X IDE; Microchip MPLAB XC Compilers.
Checklist de liberação do MPLAB X IDE
- Registre IDE, compilador e pacote antes de importar ou atualizar.
- Confira alimentação, terra, pinagem e tensão do programador.
- Revise bits, regiões do linker, avisos e arquivos HEX/ELF.
- Arquive projeto reproduzível, log, ajustes de programação e saída validada.



