me parece que es basic o proton, no? nose ninguno de esos los lenguajes

pero por lo que intuyo, parece que tu código esta bien
en cuanto al harware, asegurate de conectar el pin MCLR a VCC a través de una resistencia de 10K, y no te olvides de los condensadores en la alimentación