No entiendo cual es el motivo de pasar de un micro superior a otro inferior, pero si realmente lo que quieres es hacer eso deberias ver primero cual fue el motivo por el cual se escribio el codigo en el 18F , por ahi usa modulos que en 628 no, por ahi la velocidad con la que debe ejecutar la rutina no permite usar un 16F,
Por sobre todo deberias ver la viabilidad de portarlo, no se si se justifica, ahora sui lo que queres es un programa que lo haga de manera automatica, hasta donde yo conosco no hay y no creo la verdad que exista, talvez seria mas rasonable pernsar que existe al revez desde un 16F a un 18F
Viendo el proyecto, el proyecto de matriz de leds, te va a costar mucho hacer el cambio, te recomiendo que compres el 18F que no es caro y aprendas a usarlo que es realmente mucho mas facil de programar que un 16f
Suerte Gustavo T