The MPLAB development ecosystem is a single tool chain supporting all PIC® microcontrollers (MCUs) and SAM MCUs and MPUs. The tight integration between MPLAB X IDE and MPLAB X Harmony embedded software framework produces an enhanced development environment so that you can focus on creating and debugging your application-specific code on our MPUs.
MPLAB X IDE is a highly configurable software platform that provides powerful, free tools for developing, debugging and qualifying embedded designs that use microcontrollers and digital signal controllers.
MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for application development on 32-bit microcontrollers and microprocessors.
When combined with our free and award-winning MPLAB X Integrated Development Environment (IDE), the fully graphical frontend provides:
Editing errors and breakpoints that match corresponding lines in the source code
Single stepping through C and C++ (C++ only available in MPLAB XC32++ compilers) source code to inspect variables and structures at critical points
Data structures with defined data types, including floating point, display in watch windows
MPLAB X IDE also comes with Microchip Graphics Suite for Harmony for creating professional-looking embedded Graphical User Interfaces (GUIs). This tightly integrated system of tools and software allows you to add GUIs, animation and imagery quickly and easily to a graphical display.
All our Linux development code is mainlined in the Linux communities, providing you full access to source code and long-term support. This also opens the door to the world’s largest developer community, providing access to qualified software engineers who can assist with your MPU-based projects.
You can also benefit from our Microchip Graphics Suite (MGS) for Linux, a free open-source C++ GUI development tool that provides a great user experience and a high-quality look and feel.
Our Client Support team is here to support you. Use the link below to schedule a call with a member of our team, use our live chat widget in the bottom right corner or submit a question for assistance and we will follow up with you as soon as possible.
We partner with design consultants to assist with your MPU-based designs. Learn more about how our design partners can accelerate your time to market.
Live Chat