http://www.microchip.com/mplab/compilers
Although Microchip produces thousands of different devices, these are targeted by just four compilers: the MPLAB® XC8 C Compiler, for all 8-bit PIC® and AVR® microcontrollers; MPLAB XC16, for all 16-bit PIC microcontrollers; MPLAB XC-DSC, for all dsPIC® Digital Signal Controllers; and XC32, for C and C++ development with all 32-bit PIC and SAM microcontrollers and microprocessors.
Each of these compilers have separate installers for Windows, macOS and Linux hosts, and they can be run as a command-line tool or integrated into the MPLAB X IDE.
The compilers can be run unlicensed and with no charge as a full-featured tool with basic optimizations, or you can purchase a PRO license, which unlocks a higher level of optimization, significantly reducing the size and execution time of generated code.
To view this video, please click manage cookies below and accept functional cookies.
{"SalesForceSecurePath":"https://microchip.my.salesforce-scrt.com","EmbeddedServiceName":"Messaging_For_Microchip","SalesForcePath":"https://microchip.my.site.com/ESWMessagingForMicrochi1755319480924","AgentAvailableHeader":"No problem. Chat with our engineering experts or schedule a call that's convenient for you.","ScheduleCallUrl":"https://microchip.my.site.com/schedulemeetingportal/s/","SalesforceOrgId":"00Do0000000KAkK","JsUrl":"https://microchip.my.site.com/ESWMessagingForMicrochi1755319480924/assets/js/bootstrap.min.js"}