Controlling An LCD Module With Your FPGA

— by


By way of FPGA 4 Fun, we have a great and easy project on driving a one line/ 16- character (HD44780 chip-based) LCD display using your FPGA. This project works with HD44780-compatible modules also. The project page covers controlling the LCD module by utilizing a 7-bit design, an 8-bit design, as well as some code to get you started!

To control an LCD module, you need 11 IO pins to drive an 8-bits data bus and 3 control signals. The 3 control signals are:
•E: enable, or “LCD-select”. Active high.
•R/W: read/write. 0 to write, 1 to read.
•RS: register select, 0 for command bytes, 1 for data bytes.

Feel free to check out the Text LCD Module tutorial here.

(via FPGA 4 Fun)

Newsletter

Our latest updates in your e-mail.


Leave a Reply