List of MPLAB Integrated Programming Environment Integrations
This is a list of platforms and tools that integrate with MPLAB Integrated Programming Environment. This list is updated as of April 2025.
-
1
MPLAB Code Configurator
Microchip
Simplify coding and accelerate development with intuitive graphical tools.MPLAB® Code Configurator (MCC) is a free graphical programming tool that generates clear and simple C code for easy integration into your projects. Featuring a user-friendly interface, MCC enables the configuration of a wide array of peripherals and functions customized for your application's requirements. This versatile tool supports 8-bit, 16-bit, and 32-bit PIC® microcontrollers, ensuring broad compatibility across various platforms. You can access MCC within both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE. The intuitive graphical programming environment promotes rapid development and efficient configuration of necessary peripherals and functions. By reducing reliance on product datasheets, MCC significantly shortens the overall design process. Regardless of whether you are a novice or a seasoned developer, MCC streamlines the generation of production-ready code, enhancing productivity. Furthermore, MPLAB Xpress provides an effortless experience, eliminating the need for downloads or machine setup, thus offering the quickest method to start utilizing MCC without any delays. With these capabilities, users can confidently embark on their projects with improved efficiency and reduced complexity, allowing for a smoother workflow overall. -
2
MPLAB X IDE
Microchip
Empower your embedded designs with seamless development efficiency.The MPLAB® X Integrated Development Environment (IDE) is a highly adaptable and customizable software platform that incorporates powerful tools to help you investigate, set up, create, troubleshoot, and validate embedded designs across a diverse spectrum of microcontrollers and digital signal controllers. Seamlessly integrated within the MPLAB development ecosystem, it comes with a variety of software and tools, many of which are freely available. There is no requirement for separate visualization tools since real-time data can be effectively monitored using the Data Visualizer feature. The I/O View capability enables swift verification and adjustment of pin states, which is essential for efficient hardware validation processes. Moreover, it enhances your workflow by automatically granting access to valuable software libraries, datasheets, and user manuals. The suite also includes the MPLAB Integrated Programming Environment (IPE) for high-level production programming, ensuring that all necessary resources are readily accessible. With its comprehensive range of features, the MPLAB X IDE considerably improves your capacity to debug projects, ultimately leading to a reduction in overall development time. This makes it an indispensable tool for engineers engaged in the development of embedded systems, allowing them to focus on innovation rather than administrative tasks. Its user-friendly design further supports developers in achieving their project goals efficiently and effectively. -
3
MPLAB Harmony v3
Microchip
Accelerate embedded development with flexible, scalable software solutions.MPLAB® Harmony v3 serves as an all-encompassing framework tailored for embedded software development, featuring a variety of adaptable and interoperable software modules that facilitate the creation of advanced features while accelerating product release timelines. It is designed to be core-agnostic, accommodating both MIPS® and Arm® Cortex® core architectures, which guarantees code portability through uniform APIs usable across multiple device families. With the MPLAB Harmony Configurator’s (MHC’s) intuitive Graphical User Interface (GUI), users can easily configure settings, enhancing accessibility. The framework has undergone validation for compatibility with 32-bit PIC® (MIPS-based) and SAM (Arm Cortex-based) MCU and MPU device families, ensuring dependable performance. Moreover, it integrates effortlessly with external solutions like FreeRTOS and Micrium®, and it supports the importation of projects created in IAR Embedded Workbench. The most recent version expands its offerings by adding support for SAM families of Arm Cortex-M based devices, along with providing a complimentary software development environment. In addition, the GUI's graphical configuration capabilities simplify the setup process for devices and libraries, further enriching the development experience. This amalgamation of functionalities positions MPLAB Harmony v3 as a formidable asset for developers looking to optimize efficiency, reduce time-to-market, and ultimately enhance their product development processes. Its robust architecture not only meets current embedded system demands but also allows for future scalability as technology evolves. -
4
MPLAB Data Visualizer
Microchip
"Effortlessly visualize embedded code performance in real-time."Analyzing the run-time performance of your code has become significantly easier. The MPLAB® Data Visualizer is a free debugging tool that offers a visual display of run-time variables in embedded applications. This versatile utility can function both as a plug-in for the MPLAB X Integrated Development Environment (IDE) and as a standalone debugging tool. It has the capability to gather data from various sources, such as the Embedded Debugger Data Gateway Interface (DGI) and serial communication ports. Users can observe their application's run-time behavior through a terminal interface or via graphical visualization. For those interested in data visualization, it's worth looking into platforms like the Curiosity Nano Development Platform and the Xplained Pro Evaluation Kits. Data can be collected from a live embedded target through a serial port (CDC) or via the Data Gateway Interface (DGI). Additionally, developers can stream data and debug their target code simultaneously within the MPLAB® X IDE. The tool enables real-time decoding of data fields using the Data Stream Protocol format. You can choose to visualize either raw or decoded data in a graphical time series or present it in a terminal format, providing a thorough insight into your application's operational efficiency. This level of flexibility and functionality makes the MPLAB® Data Visualizer an invaluable resource for developers engaged in embedded systems work, enhancing their ability to create efficient and effective applications.
- Previous
- You're on page 1
- Next