NetBeans Powers New PIC IDE

May 2, 2011
Microchip new MPLAB X IDE is based on NetBeans. It supports all Microchip 8-, 16- and 32-bit microcontrollers.

Microchip MPLAB X

Microchip always forges its own path. It's line of PIC micros is unique and it choose the MIPS architecure when it came up with a new 32-bit microcontroller line. Their new MPLAB X (Fig. 1) integrated development environment (IDE) veers from the common Eclipse path taken by many other embedded vendors. Instead, Microchip built on anothe open source, Java-based platform, NetBeans.

MPLAB X is built on NetBeans and it supports the underlying framework allowing use of many third party plug-ins. Still, Microchip decided to make this a PIC development platform so MPLAB looks and operates more like a standalone IDE. This tends to simplify new user interaction but makes it more challenging to take advantage of NetBeans as a multiplaform development tool. Microchip wanted to make sure that existing developers would be able to develop C and C++ applications for PIC microcontrollers.

The IDE supports an advanced editor with code completion, color coding and context menu support. A major change is a more robust project system with simulataneous support for multiple compiler versions. The team collaboration tools for source-code management and bug tracking alone are worth switching from the older version of MPLAB. Bugzilla support is standard. The other advantage of NetBeans is the refactoring support.

MPLAB X has been in long term beta so it is not a surpise to Microchip watchers. I was able to download a copy and check it out awhile back. It is very snappy and on par with the simplicity of the prior version of MPLAB. I suspect any developer using Microchip's debug hardware will be moving to MPLAB X for new projects. Old projects can be imported but dealing with a new platform in the middle of a project is a plan for disaster.

The big item that is well integrated with the IDE is Microchip's debugger. That is not surprising given the need to support the entire PIC product line. Microchip includes plenty of docs, tutorials and sample projects for chips across the product line.

MPLAB X suppors all Microchip 8-, 16- and 32-bit microcontrollers and runs on a range of platforms including Windows, Linux and MacOS. Most debug and third party tools will work with MPLAB X including the MPLAB ICD 3, PICkit 3 and MPLAB REAL ICE debugger/programmers. MPLAB X is a free download like its predecessor. Check it out.

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!