BrunoF, menudo esfuerzo, si lees bien nuestro amigo pedía rutinas en C. Tal vez no entienda el ensamblador.
Aunque microchip tiene notas de aplicacion en ensamblador para i2C , de seguro para los pic18 pero no recuerdo si también hay para los 16F de todas formas es muy fácil hacer la traducción de uno a otro.
Saludos