数码营电子:基于微型控制器的编程、电路设计与电子产品制做。邮箱:shumaying@hotmail.com

MPLAB® Integrated Programming Environment (IPE)

From 数码营电子实验室
Jump to navigation Jump to search

Mplab-ipe-logo.png

MPLAB® Integrated Programming Environment (IPE)

  • What is a programming environment? It is a simplified application that provides an interface for microcontroller (MCU) production programmers that allows a technician to easily load, program and verify software and avoid the complexities of full-featured Integrated Development Environments (IDEs).
  • MPLAB Integrated Programming Environment (IPE) provides this type of solution. It is a simple interface that provides quick access to key production programming features. MPLAB IPE has a technician-level user interface for use on the manufacturing floor and provides production programming capabilities for all Microchip programmers and products supported by MPLAB X Integrated Development Environment (IDE).
  • MPLAB IPE operates in two modes. In Advanced Mode, an engineer can set the power levels, memory regions to program, environment, Serialized Quick-Turn Programming (SQTP) settings, permissions in production mode, access to the MPLAB PICkit™ 4 Programmer-to-Go feature and programming speed for the MPLAB PICkit 4 and MPLAB ICD 4 programmers/debuggers. In Production Mode, technicians can program devices set by the engineer, view memory and power settings, read device ID, import hex files, environments and SQTP files, etc., as allowed by permission settings.
  • MPLAB IPE also supports MPLAB IPECMD, a script-based interface without a Graphical User Interface (GUI), that can be used to automate the production programming process. Refer to the IPECMD readme in the MPLAB X IDE documentation folder for details.
 The following programming tools work with MPLAB IPE:

Microchip DV164045.jpg

  1. MPLAB ICD 4 In-Circuit Debugger

MPLAB-PICkit-4-In-Circuit-Debugger.jpg

  1. MPLAB PICkit 4 In-Circuit Debugger

J-32 Debug Probe.jpg

  1. J-32 Debug Probe

MPLAB PM3 Programmer.png

  1. MPLAB PM3 Programmer
Qrcode for gh a3b9e9962ce8 1280.jpg