Como ninguém respondeu e eu necessitava muito da ajuda... é o seguinte!
Podemos usar qualquer LCD com o arduino, desde que este seja compativel com o processador Hd44780. A maioria hoje no mercado é compativel.
Uma dica: antes de ligar o display no arduino, teste-o em uma fonte externa, ligando Vcc(+) e Vss(-) respectivamente. Se o LCD estiver OK, ira aparecer alguns caracteres estranhos na primeira linha!
Quanto ser paralelo, é meio complicado de exemplificar, porem se o seu tiver alguns pinos, a maioria 16, logo abaixo da tela, ele é sim paralelo.
Se tiver um cabo com alguns pares de fios, saindo pela lateral ele é serial!
Muito obrigado por quem leu, e que sirva este conhecimento para alguem.
Quando precisar, se estiver a meu alcance, estarei apto a ajudar.
Obrigado pelas informações. Ando pesquisando sobre LCD´s também pois irei necessitar.
O problema do LCD paralelo é que usa muitos pinos do Arduino e o problema do serial é que é bem mais caro que o paralelo. Só para constar, pelo que tenho lido, o paralelo pode funcionar tanto no modo 4 bits quanto no modo 8 bits, no modo de 4 bits usa-se muito menos fios na ligação, carregando menos o Arduino.
Saberia dizer qual a diferença na operação entre 4 e 8 bits? Com 4 bits eu já conseguiria todos os caracteres normais? inclusive interrogação, exclamação, essas coisas?
Pelo que entendi, a diferença entre um LCD operado no modo 4bits e 8bits é somente a quantidade de informação enviada por clock.
Em relação ao paralelo vs. serial, é possível usar um desses "shift register" SIPO (seria-in parallel-out - http://www.allaboutcircuits.com/vol_4/chpt_12/4.html), que custam menos de R$1. A utilização é bem simples, e se não tiver errado as contas, só vai precisar de 3 pinos - 1 para o LCD (clock) e 2 para o shift reg. (clock e serial data).
O LCD funciona beleza. O problema é que quando se utiliza com a biblioteca Wire.h coisas estranhas começam a acontecer. Fiz inúmeros testes aqui e inclusive no fórum em inglês mais pessoas reportam o problema.
Tenho duas opções: Ou comprar o LCD serial pra testar ou usar este shift-register, achei essa página com instruções Google Code Archive - Long-term storage for Google Code Project Hosting.
Esse componente 74LS164N é muito difícil de achar ou é um chip comum ?
Na verdade essa é a melhor solução pois precisa-se apenas dois pinos pra comandar o LCD, como no LCD serial, só que no serial você prcisa ocupar o pino RX, que pode ser útil pra outras coisas.
A biblioteca que o cara disponibiliza na página do link é muito boa, rápida, leve, aceita declaração de tipos (como srlcd.print(value, HEX)), por exemplo, criação de caracteres personalizados etc ... fica aí a dica.