Driving two character LCDs in parallel

Abdullah explored the idea of driving two character LCDs in parallel. When he couldn’t find any information about this online, he decided to try it out himself.
This entry was posted in Development and tagged hd44780, LCD, parallel drive.Then I thought about it and I gave it a go. The result is positive! However, there is a gotcha; if you are using LCDs from different manufacturers or different types, the contrast setting might differ, as it did in my example. In order to overcome this, I would suggest putting two potentiometers in your board to adjust the contrasts individually. And don’t forget, you are using one more LCD, meaning more back light current. If you are using a 7805 without a heat-sink, you should re-calculate your thermal values.


Comments
Guys tested better idea on roboforum.ru: if you put all the lines but ENABLE in parallel, you can drive as many LCDs as you want by 10+N MCU pins (where N is number of displays, or 6+N – depending on mode 8 bits or 4 bits). Enable in this case just acts as chip select.
Using two LCDs sharing all but enable lines works great. Good work-around when Arduino 440 driver won’t work on a 4×40 display.