Hola flacoser
es verdad por defecto se utiliza el puerto d, con la siguiente instruccion habilitas para que sea usado por puerto b .
#define use_portb_lcd TRUE
#include<lcd.c> //libreria manejo lcd
Esto no sale de la galera, lo exige al libreria LCD.h del ccs.
Yo recomendaria si tenes tiempo que leas el articulo que comento cryn, y seguir los pasos (esto ya te puede dar una idea que es compatible)o de ultima bajate la hoja de datos del lcd y comparala con la del hitachi (instrucciones, tiempos, tensiones) como hice yo
.
Saludos