Microchip Technology MPLAB® X Integrated Development Environment (IDE)

Microchip Technology MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to enable designers to discover, configure, develop, debug, and qualify embedded designs for most Microchip Microcontrollers (MCUs) and Digital Signal Controllers (DSCs). MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.

Features

The flexible and customizable MPLAB X IDE interface allows multiple debug tools to be connected to the computer at the same time. Select any tool desired for a specific project or configuration within a project. With complete project management, visual call graphs, a configurable watch window, and a feature-rich editor that includes code completion and hyperlink navigation, MPLAB X IDE is fully equipped to meet the needs of experienced users while remaining flexible and user-friendly for even those who are new to the IDE.

MPLAB X IDE brings many features to help debug projects and minimize development time. Features include:

  • Data Visualizer:  No need to purchase extra visualizations tools since real-time streaming data can be viewed in Data Visualizer
  • I/O View: Pin states can be verified and manipulated with I/O View for fast hardware verification
  • Helpful Design Resources: Save time with valuable links to software libraries, datasheets, and user guides that are provided automatically
  • Easy to Use: Register and bit definitions are now just a click away

Downloads

Microchip Technology MPLAB X IDE can run on Windows®, Linux®, and macOS® operating systems for maximum workstation flexibility.

The MPLAB Ecosystem

Microchip Technology MPLAB® X Integrated Development Environment (IDE)
  • MPLAB XC Compiler
    Available as free, unrestricted-use downloads, Microchip Technology's award-winning MPLAB® XC C Compilers are comprehensive solutions for your project's software development.

  • MPLAB Integrated Programming Environment (IPE)
    The MPLAB Integrated Programming Environment (IPE) software application provides a simple interface to quickly access key programmer features. The IPE provides a production user interface for use on the manufacturing floor. The IPE uses the MPLAB X IDE framework, Microchip Debugger (MDB) database, hardware tool interfaces, and respective drivers to provide programming capabilities for all Microchip programmers.

  • MPLAB Code Configurator
    MPLAB Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application.

  • MPLAB Harmony v3
    MPLAB Harmony v3 is a fully integrated embedded software development framework that provides flexible and interoperable software modules that allow you to dedicate your resources to creating applications for Microchip's 32-bit PIC® and SAM devices rather than dealing with device details, complex protocols, and library integration challenges. It works seamlessly with MPLAB X Integrated Development Environment (IDE) and the MPLAB XC32 Compiler to enable a smooth transition and maximum code reuse between PIC32 MCUs and SAM MCUs and MPUs.

Videos

Supported Products

MPLAB Infographic

Chart - Microchip Technology MPLAB® X Integrated Development Environment (IDE)

Designs Made Easy Infographic

Infographic - Microchip Technology MPLAB® X Integrated Development Environment (IDE)
Published: 2019-10-25 | Updated: 2024-09-24