Antony en el mundo de los Pics existen varios lenguajes como son: Ensamblador o ASM que es el nativo. Lenguaje C, Lenguaje Basic, Lenguaje Ladder, Lenguaje Basic e incluso por diagrama de flujo. Con todos estos lenguajes puedes crear un programa despues de compilar te da un archivo HEX que es el que debes cargar en el PIC.
En este caso para cada lenguaje hay un compilador ASM Mplab, C: CCS, HITECH SDCC, etc. Basic: Pic basic Pro, Proton, Mikrobasic,Mbasic etc.
Aqui en tu caso esta en algun lenguaje Basic desconozco cual, en un link que te pongo usan el PBP para realizarlo por lo tanto necesitas el PIC Basic Pro para compilarlo y generar el HEX que grabaras en el PIC.