Since almost all 16×2 LCD displays support 4-bit mode, and as it seems to be pretty efficient, is there a reason why they have 8-bit modes? I am using a JHD162A display with my Arduino Mega. Since the Mega has a lot of pins unused, I was wondering if I should use the display in 8-bit mode, if that could improve something. I do realize that I might be able to save a bit on the time factor by writing all 8 pins at the same time and not having to wait for the latching, and I just want to know if there's something else.
N advantage in using 8-bit mode in 16×2 LCD displays
arduinolcd
Related Topic
- Function setting on SPLC780D LCD
- Electronic – Weird output on 16X2 JHD162A LCD display
- Electrical – The best mode to drive an LCD Display to get noise immunity
- Electronic – Is it OK to connect not used segments of an LCD display to the backplane pin
- Electronic – 8051 to I2C backpack/4 bit LCD Byte Construct Probelms
- Electronic – MSP432 Read BF & Address Counter from HD77480 LCD
Best Answer
The time, as you say, is the only thing I've found. But it's both the added time out to the LCD and from the micro. If you've got a time sensitive application (interrupt latency, etc), sending the full byte frees up the micro.