be sure you'd set TRISC and you have the right SPBRG for the right OSC. And you interrupt handling looks weird... and... and.. and.. sorry

BTW, unfortunately you didn't choose the right forum. Melabs PICBasic here.