Custom ZUMO LCD driver

Hi guys, I was looking at the zumo schematic and HD4780 documentation and found something I’ve never encountered before, a command to the LCD requires output from multiple ports, as in the data lines to the LCD come from port B C and D. Can you just set the appropriate bits high in each port sequentially? is there a specific way to do this?

I may just be overthinking this problem I haven’t tried to program anything yet.



It sounds like you are looking at LCD connections to the AVR in the Zumo 32U4 schematic diagram. The LCD uses the HD44780 parallel interface, which allows faster data transfers by sending multiple bits at the same time and requires more I/O connections compared to a serial interface. I recommend looking at the PololuHD44780 LCD library for Arduino to better understand how the HD44780 protocol works.

- Amanda