To je standardno "prevodjenje" tj kompajliranje programa, to rade programi koji dolaze uz pakete razvojnih aplikacija za odredjeni MCU, kod Microchip je to XC8, XC16 i XC32 kompajler za C/C++ programski jezik. MPASM je prevodilac za "masinac" tj ASM - Assembler.
http://www.microchip.com/mplab/compilers
http://www.microchip.com/mplab/compilers