Hola Mac:
Yo tambien tengo el trainer y para poder mostrar datos en el display con un 16F84 utilicé el siguiente código:
DEFINE OSC 4 " Definición de la frecuencia de reloj
DEFINE LCD_DREG PORTB " Define el bus de datos del LCD
DEFINE LCD_RSREG PORTA " Define el port de registro
DEFINE LCD_RSBIT 0 " Define el bit 0 de port A como RS
DEFINE LCD_EREG PORTA
DEFINE LCD_EBIT 2
DEFINE LCD_BITS 8
DEFINE LCD_LINES 2
pause 700 " pausa para inicializar el display
lcdout $FE,1 " limpia el visor
lcdout $FE,2 " primera línea
lcdout "Hola"
lcdout $FE,$C0 " segunda línea
lcdout "Como estas"
Y me funcionó, eso si, pon SW2 y SW4 en Off y SW3 a 0 si no no funciona, ya que rn mi esquema la entrada r/w siempre estaba en w,
salu2