lcd_putc() me ha funcionado, hasta ahora siempre colocandole una string adentro tal como lo hace nuestro amigo kaki, quizá pueda depender de la librería que estás usando y es la que provoca el error.
Para comprobar eso usa
printf(lcd_putc,"Ingrese pass:");
saludos.