por casualidad de casualidades, yo tambien soy nuevo en este foro, pero tengo aproximadamente un año de programar en pic , y el ultimo programa que realice tiene una subrutina que controla una lcd de 16 columnas y 2 filas, por medio de un bus de datos de 4 pines, y al realizarlo por recomendacion de un amigo busque la hoja tecnica del controlador del modulo, en el cual se haya la informacion nescesaria para usar la lcd, la secuencias de inicializacion y diversos comandos de control del texto. Asi que te recomiendo que la descarges, ademas cuando programes un pic, primero conocelo, dale una leida a la hoja tecnica del pic (lo mas actualizada posible) porqu hai encontras ejemplos para poder configurar tu pic, el primer programa q hice para un pic lo hice en microcode de mecanique, el cual posee instrucciones sencillas para controlr d la lcd, pero ultimamante me he dedicado a estudiar las tecnicas de programcion del asm del mplab. pero puesdes encontrar mas informacion en la web.