El segundo LCD no se que marca es pero su código es CCS1624. Probe nuevamente con diferentes configuraciones de Fuente y Cantidad de líneas, tiempos de espera de inicializacion, etc y nada funciona.
¿alguien sabe si es necesario inicializarlo como dice el manual? Porque el display powertip para inicializar necesita un retardo de 15 ms y que le coloquen el dato 0x28 para configurarse. En cambio los manuales dicen que hay que mandar el dato 0x20, un retardo, el dato 0x20, un retardo, el dato 0x20, otro retardo y recien el dato 0x28 con el chequeo de BF.
Con respecto a las lineas verticales, estas aparecen a veces cuando toco los botones y el PIC envia nuevos datos al display. El efecto que se produce es que la mitad del display (ambas lineas) queda con todos los segmentos encendidos en un color azul oscuro por una fracción de segundo y vuelve a apagarse.