Software Requirements
IPE_desktop_icon.png


The IPE uses the MPLAB® X IDE framework, MDB debugger, and hardware tool interfaces, along with their respective drivers to provide programming capabilities. The following software must be installed on your PC to use the IPE application:

  • MPLAB® X IDE v1.85 or greater.
  • The MPLAB® X IPE application (installed automatically with MPLAB® X IDE).

The IPE is installed as part of the MPLAB® X IDE suite. Once you’ve installed MPLAB® X, the IPE application can be accessed through the MPLAB® X IPE icon on your desktop or startup menu (See figure on the right). For Microsoft Windows installations, the IPE must be run as administrator for all features to be fully functional. To run as administrator in Windows 7, go to
Start>All Programs>Accessories>Command Prompt
, right click and select “Run as Administrator.”

IDE Framework

The IDE provides support for generating and executing unit tests based on its own simple test framework, the CUnit framework, and the CppUnit framework. The CUnit and CppUnit frameworks are open source products that support development of tests for C and C++ and provide harnesses for running the tests. The IDE supports CUnit and CppUnit unit testing if the frameworks are separately installed on your system.

For more information about downloading and using CUnit, see:
http://sourceforge.net/projects/cunit/

For more information about downloading and using CppUnit, see:
http://sourceforge.net/projects/cppunit/

Hardware Tools

A hardware tool debugs and programs a target device. The examples of hardware tools are In-Circuit Emulator, in-Circuit Debugger such as MPLAB® X PICkit™ 3, ICD3, and REAL ICE.

20th Annual
Microchip MASTERs Conference 2016
Register now - Deadline: July 29

JW Marriott Desert Ridge Resort-Phoenix, AZ

© 2016 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.