Pues bien, estos son mis resultados:
PCF8574N, operando OK, sin problemas
Se visualizan los mensajes correctamente en el LCD.
Hice pruebas comparativas con el PCA9554, e incluso llegue a pensar que tenia correcta la funcion de lcd_init() que programe, pero no logre escribir nada con el PCA9554.
La gran diferencia para mi y desde mi punto de vista es que, en el PCA9554, tienes que configurar si el pin sera entrada o salida, y para ello debes escribir el registro de configuración, en cambio el PCF8574, NO TIENE ESO, al menos no lo vi en su hoja de datos, simplemente lo hace solo, sin necesidad de configurar, y talves solo talves, por eso pudiera llegar al lcd un nivel lógico a sus pines que malinterpreta y hace errónea la inicializacion.
Solo es una suposición.
Como comentario aparte, use el PCA9554 con displays de 7 segmentos, para visualizar la variable que necesitaba, esto lo hice ya que aun no tenia los PCF8574, y ahora que los tengo y que observo su correcto funcionamiento, puedo usar el LCD, aunque confieso que estoy un poco decepcionado.
Por ultimo, decir que, en la hoja de datos del PCA9554, no lo recomiendan para nuevos diseños, sera que aun no es estable??? o aun no es lo suficientemente optimo para su uso???.
Ojala amigo ppyote tengas mas suerte que yo, y si lo logras no te olvides de mi jaja, que me quedo con la espinita de no lograrlo echar a andar, aun así los usare para otras aplicaciones.
Muchos saludos y agradezco la ayuda prestada.
P.D. sigo pendiente por si surgen dudas y pudiera ayudar en algo con las pruebas que realice.