O MPLAB X IDE (Integrated Development Enviroment) é um software que pode ser utilizado em Windows®, MAC OS® e Linux® para o desenvolvimento de aplicações utilizando microcontroladores e controladores digitais da Microchip. O termo “ambiente de desenvolvimento integrado” é utilizado porque o MPLAB X possibilita um único ambiente para o desenvolvimento de códigos para sistemas embarcados.
Um sistema embarcado é um design que utiliza a performance de um microcontrolador, como o Microchip PIC® (MCU) ou o controlador digital de sinal dsPIC® (DSC). Esses microcontroladores combinam a unidade de um microprocessador (como a CPU de um computador) com alguns circuitos periféricos. Esse único componente pode ser embarcado em outros sistemas eletrônicos e mecânicos de controle digital de baixo custo.
O software traz várias mudanças para o desenvolvimento de ferramentas em microcontroladores PIC®, e diferentemente de versões anteriores (onde o desenvolvimento era in-house), o MPLAB® X IDE é baseado no open source NetBeans IDE da Oracle. Esse padrão nos permitiu adicionar várias características requisitadas, de forma fácil e rápida, enquanto também nos beneficia com uma arquitetura bem mais estendida, para que você receba mais benefícios.
MPLAB X IDE – Mesma funcionalidade, novo visual
A última versão do MPLAB X IDE possui interfaces redesenhadas para te ajudar a navegar melhor através dessa poderosa plataforma. Algumas mudanças são:
- Suporta “One-Click”
- Possibilita o novo Call Graph, para códigos complexos de navegação
- Suporta múltiplas configurações no seu projeto
- Várias versões do mesmo compilador
- Suporte para múltiplos “Debug tools” do mesmo tipo
- Live Parsing
- Possibilidade de importar projetos feitos no MBLAB 8 IDE
- Suporta hiperlinks para uma rápida navegação
- Suporta Live Code templates
- Rastreia mudanças em seu próprio sistema, utilizando o histórico local
- Possibilita o “Tasks Window”, que mantém rastreado os finais inacabados dos códigos
- Mostra expansões macro
- Possui 2 tipos de Disassembly Windows
- Possibilita auto-completação
Você pode utilizar o gerenciamento de plug-in do menu ferramentas, para adicionar, remover ou atualizar características para programação embarcada, incluindo uma grande variedade de plug-ins NetBeans (Change Case, Rectangular Edit Tools, Adobe reader, Clear Case Revision Control, e muito mais em plug-ins.netbeans.org/PluginPortal ).
A Microchip possui também um portal para plug-ins específicos para desenvolvimento Microchip.
Quer conhecer mais sobre o assunto? A Microchip possui diversas apresentações webinars para te ajudar a conseguir a informação que precisa. Estão disponíveis em diversos formatos (vídeos, pdf, etc.) e são, em sua maioria, de curta duração. Acesse os seguintes links:
(*) esse post foi patrocinado pela ARTIMAR













Ferramenta muito boa! Só uma dúvida que ate hoje não consegui resolver, como posso iniciar um programa a partir de uma endereço de memória(ex. 0x800) e levar a interrupção junto ou mudar o vetor de interrupção?
Ótima IDE! Funciona perfeitamente bem. Já importei projetos do MPLB 8 e funciona direitinho.
Recomendo!
Olá Rafael, melhorou bastante em relação o MPLAB antigo.