MPLAB
MPLAB is a proprietary freeware integrated development environment for the development of embedded applications on PIC and dsPIC microcontrollers, and is developed by Microchip Technology.
MPLAB Extensions for Visual Studio Code and MPLAB X for NetBeans platform are the latest editions of MPLAB, including support for Microsoft Windows, macOS and Linux operating systems.
MPLAB and MPLAB X support project management, code editing, debugging and programming of Microchip 8-bit PIC and AVR (including ATMEGA) microcontrollers, 16-bit PIC24 and dsPIC microcontrollers, as well as 32-bit SAM and PIC32 microcontrollers by Microchip Technology.