MPLAB extensions are provided by Microchip Technology Inc. for designing, debugging, and programming embedded systems based on their microcontrollers and digital signal controllers.
The MPLAB Extension Pack is a collection of extensions provided as an early access program. We are working hard to improve your experience and appreciate your patience and support during this phase. Features and functionality are in active development and may change without notice. As early adopters, your feedback is invaluable to us. Please report any bugs or suggestions for enhancements.
Extensions Included
MPLAB Services - Provides essential services for project information, tool information, device information, and logging. This extension creates and manages MPLAB projects, handles logging, error reporting, and offers comprehensive information about devices and toolchains.
MPLAB User Interfaces - Provides graphical user interfaces. The extension offers an editor for configuring the MPLAB project files.
MPLAB Project Importer - Imports projects from MPLAB X, making it easy to transition and continue development. This extension detects the presence of MPLAB X projects and offers the option to import them.
MPLAB Debug Adapter - Enables debugging using the MPLAB X Core Debugger. This extension creates debug configurations based on the MPLAB project opened, providing debugging capabilities for Microchip devices.
MPLAB Clangd - Enhances your coding experience while working on an MPLAB project by providing language server features such as code completion and go-to-definition.
MPLAB CMake Runner - Facilitates project builds by running CMake. This extension provides tasks for CMake generate and build commands, making it easier to manage your build configurations.
MPLAB Kconfig - Offers algorithms to manage hardware initialization, simplifying the configuration process. This extension allows easy search through and control of the Kconfig options in your projects.
MPLAB Toolchain Support - Automatically detects and registers MPLAB XC Compilers with the Toolchain Service. This extension manages MPLAB XC Compilers/Toolchains and makes them available when working with MPLAB projects.
MPLAB Platform - Manages backend processes for MPLAB X Core. This extension provides a platform support service for MPLAB extensions to request instances of a Rich Client Platform (RCP).
MPLAB Data Visualizer - Visualizes application data in real-time to gain insights and improve debugging. This extension runs the Data Visualizer frontend and backend, offering tools to analyze and understand your application data.