MPLAB is an integrated development environment, which is a set of software products designed to facilitate the creation, editing and debugging of programs for microcontrollers of the PIC family manufactured by Microchip Technology . The development environment consists of separate applications related to each other, and includes an assembler compiler, text editor, software simulator and project tools, and the environment also allows you to use the compiler from the C language.
| MPLAB | |
|---|---|
| Type of | integrated development environment |
| Developer | Microchip technology |
| operating system | Windows (MPLAB v8.92) Windows, Mac OS, Linux (MPLAB X) |
| Latest version | MPLAB v8.92 MPLAB X v4.00 [1] (August 16, 2017) |
| condition | active (MPLAB X) |
| License | proprietary |
| Site | microchip.com/mplab/mpla... |
Content
MPLAB IDE 8.X
MPLAB 8.X runs on the Windows operating system family. The latest development environment is MPLAB IDE v8.92.
MPLAB consists of the following main modules:
- MPLAB Project Manager - tools for working on projects;
- MPLAB-SIM Software Simulator - simulation of program behavior in order to search and remove errors in the algorithm;
- MPLAB Editor - a full text editor of ASM files;
- MPASM Universal Macro Assembler - compiler from assembler, linker;
- MPLAB ASM30 Macro Assembler - assembler compiler, linker for 16-bit PIC and dsPIC microcontrollers;
- MPLAB-ICE 2000 - real-time simulation of program behavior.
MPLAB X IDE
MPLAB X is a version of the MPLAB development environment written on the NetBeans platform. MPLAB X has enhanced functionality compared to MPLAB IDE v8.X due to additional features of the NetBeans platform, such as an integrated version control system and support for plug-ins written by third-party developers. Also, this version, in addition to Windows , supports Mac OS X and Linux . The environment also supports the open source SDCC compiler, available for the three main families of operating systems: Mac OS, Windows, and Linux.
Literature
- Kokhts D. Measurement, control and regulation using PIC-microcontrollers. - Kiev: MK-Press, 2006 .-- 304 p. - ISBN 966-8806-15-8 .