Tutorial do MPLAB® X IDE para iniciantes

Índice

MPLAB X IDE

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

Download the MPLAB X IDE
Download the MPLAB X IDE

Após instalar o software MPLAB X IDE, você pode abrir e ver a visão geral: 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

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.

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

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:

MPLAB® XC Compiler
MPLAB® XC Compiler
MPLAB XC32 Compiler Setup Wizard
MPLAB XC32 Compiler Setup Wizard
Installation Directory of MPLAB XC32 Compiler
Installation Directory of MPLAB XC32 Compiler
MPLAB XC32 Compiler Settings
MPLAB XC32 Compiler Settings
Installing MPLAB XC32 Compiler
Installing MPLAB XC32 Compiler
Completing the MPLAB XC32 Compiler Setup Wizard
Completing the MPLAB XC32 Compiler Setup Wizard

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.

No Compiler Found on MPLAB X IDE
No Compiler Found on MPLAB X IDE

Clique em "Ferramentas" -> "Opções", conforme mostrado na figura abaixo:

Click Tools Options on MPLAB X IDE
Click Tools Options on MPLAB X IDE

Em seguida, clique na opção "Ferramentas de compilação" em "Embarcado". Clique no botão "Adicionar" em "Cadeia de ferramentas:":

Click Embedded_Build Tools and Add Compiler
Click Embedded_Build Tools and Add Compiler

Selecione o arquivo bin no caminho de instalação do compilador MPLAB. Em seguida, clique em "OK".

Add New Toolchain from the MPLAB XC32 Compiler Directory
Add New Toolchain from the MPLAB XC32 Compiler Directory

Depois que o arquivo bin for adicionado com sucesso a "Toolchain:", clique em "Apply" e "OK".

Apply to Add the MPLAB XC32 Compiler
Apply to Add the MPLAB XC32 Compiler

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:".

Choose Microchip Categories and Standalone Project
Choose Microchip Categories and Standalone Project

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.)

Select Device PIC32 Series
Select Device PIC32 Series

Em seguida, selecione o compilador XC32.

Select XC32 Compiler
Select XC32 Compiler

Escreva um nome para o projeto, selecione o local de armazenamento do projeto e clique em "Concluir".

Select Project Name and Location in MPLAB X IDE
Select Project Name and Location in MPLAB X IDE

Escreva um programa

Conforme mostrado na figura abaixo, após criar um novo projeto, podemos ver o arquivo da lista de projetos à esquerda.

Project Menu on MPLAB X IDE
Project Menu on MPLAB X IDE

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.

Add a New main.c File under Source Files
Add a New main.c File under Source Files
Setting main.c File Name and Location
Setting main.c File Name and Location

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:

Add PIC Program Code to main.c File
Add PIC Program Code to main.c File

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.

Build for Debugging Main Project and Program Device
Build for Debugging Main Project and Program Device

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ãoVerificarEvidência a guardar
DispositivoCódigo exato e pacote instaladoVersão e seleção
CompiladorXC8, XC16, XC-DSC ou XC32Versão e log de build
Programação/debugProbe, tensão, interface e resetCaptura e log
ProduçãoBits, mapa de memória e formatoHEX/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.

Sobre o autor

Picture of Aidan Taylor
Aidan Taylor

Sou Aidan Taylor e tenho mais de 10 anos de experiência na área de engenharia reversa de PCB, design de PCB e desbloqueio de IC.

Compartilhar

Postagem recomendada

Precisa de ajuda?

Rolar para cima

Instant Quote

Cotação instantânea