picNIC,
Gracias por tus comentarios.
Revisando un poco más a fondo encontre el error, bueno no es error si no omisión. Las rutinas de control vienen adaptadas para trabajar con los micros de la serie 16f, en las cuales por tener un repertorio de instrucciones reducido los procesos demoraban un poco más en ejecutarse que en las nuevas librerías para la serie 18F a esa frec de Osc. Entonces el principal inconveniente fue que no esta respectando el diagrama de tiempos para en envio de datos al LCD. Por eso me el simulador indica "LCD Busy". La solución estender un poco más los tiempos de transmisión entre el envio de datos.
Saludos!