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

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

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