yo tuve que hacer una práctica de diseño en una asignatura de la carrera.
No tengo ni idea de si se puede programar en basic, C, C++ o similares. A mi me enseñaron a programar directamente en ensamblador. Es un poco lioso al principio, pero luego es muy sencillito.
El profe nos paso un CD con el entorno de programación para ese micro y otros muchos más.
Yo luego he conseguido el mismo cd, pero versión 2000.
En la dirección del fabricante del chip, MICROCHIP, encontraras datos de los micros y alli solicite yo el CD.
http://www.microchip.com
No me acuerdo de en que parte de la web, así que tendras que navegar por ella.
Saludos y espero haberte ayudado, al menos un poco.
ABY