Si puedes usar el PIC que deseas, tal como comenta el articulo, la parte del dudo que la tengas que cambiar y si da algun problkema solo verifica que los registros sean compatibles, es decir en el codigo de ejemplo usan set_tris_b sin embargo el puerto fisico es TRISIO pero ese depende del compilador.