Neha Patil (Editor)

MPLAB

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Microchip Technology

Written in
  
Visual C++

License
  
Proprietary EULA

Development status
  
Discontinued

Operating system
  
Microsoft Windows

Stable release
  
8.92 / July 23, 2013; 3 years ago (2013-07-23)

MPLAB is a proprietary freeware integrated development environment for the development of embedded applications on PIC and dsPIC microcontrollers, and is developed by Microchip Technology.

Contents

MPLAB X is the latest edition of MPLAB, and is developed on the NetBeans platform. MPLAB and MPLAB X support project management, code editing, debugging and programming of Microchip 8-bit, 16-bit and 32-bit PIC microcontrollers.

MPLAB is designed to work with MPLAB-certified devices such as the MPLAB ICD 3 and MPLAB REAL ICE, for programming and debugging PIC microcontrollers using a personal computer. PICKit programmers are also supported by MPLAB.

MPLAB 8.X

MPLAB 8.X is the last version of the legacy MPLAB IDE technology, custom built by Microchip Technology in Microsoft Visual C++. MPLAB supports project management, editing, debugging and programming of Microchip 8-bit, 16-bit and 32-bit PIC microcontrollers. MPLAB only works on Microsoft Windows. MPLAB is still available from Microchip's archives, but is not recommended for new projects.

MPLAB supports the following compilers:

  • MPLAB MPASM Assembler
  • MPLAB ASM30 Assembler
  • MPLAB C Compiler for PIC18
  • MPLAB C Compiler for PIC24 and dsPIC DSCs
  • MPLAB C Compiler for PIC32
  • HI-TECH C
  • MPLAB X

    MPLAB X is the latest version of the MPLAB IDE built by Microchip Technology, and is based on the open-source NetBeans platform. MPLAB X supports editing, debugging and programming of Microchip 8-bit, 16-bit and 32-bit PIC microcontrollers.

    MPLAB X is the first version of the IDE to include cross-platform support for Mac OS X and Linux operating systems, in addition to Microsoft Windows.

    MPLAB X supports the following compilers:

  • MPLAB XC8 — C compiler for 8-bit PIC devices
  • MPLAB XC16 — C compiler for 16-bit PIC devices
  • MPLAB XC32 — C/C++ compiler for 32-bit PIC devices
  • HI-TECH C — C compiler for 8-bit PIC devices
  • SDCC — open-source C compiler
  • References

    MPLAB Wikipedia