Maybe so but the datasheet for the Atmel AT89S52 guarantees only 60 uA (yes, microamps) at a minimum of 2.4V sourced from P1, P2 or P3. That's it. Likewise, the Hitachi datasheet gives a typical consumption of 600uA at 5V at 250KHz clock. Could the uC source more or the LCD controller require less? Could be, but a whole squad of engineers and technical writers at Atmel and Hitachi went out of their way to say they wouldn't guarantee it. That's enough for me.Questionable for me. These LCDs need 1mA or less that's why people like them, can run long time from battery. Thats also the reason for the low clocking frequeny. A potential of o.2v or so through a high-impedance IO structure wont harm CMOS. I doubt its happening, it will sag down the rest of the port, but as I said, these Hitachi LCDs are very conservative in terms of using power.
There isn't any reason to go off into the weeds here. I've done lots of 44780 stuff - including 8051 class machines in C and assembler. If you have a decent source of power, hook up the contrast, mind the initialization and timings and know how to read and write your IO, the display will work just fine without resorting to heroic measures.
Last edited: