lee321987
Member level 5
I'm working on a project controlling an HD44780 LCD with a PIC microcontroller.
The data lines on the LCD get fed from a 74HC164 shift register that if controlled by the PIC.
I had it running, but wanted to keep the LCD off until the shift register has a known value, so I unplugged Vdd on the LCD (to connect it to a MOSFET), but the LCD STAYED ON. The 60ma LED back-light stayed on too!!
From where could the LCD be sucking this power??
I have the RS and EN pins on the LCD connected to digital I/O pins on the pic.
Am I supposed to have resistors between any of the HD44780 lines and the PIC or 74164??
The data lines on the LCD get fed from a 74HC164 shift register that if controlled by the PIC.
I had it running, but wanted to keep the LCD off until the shift register has a known value, so I unplugged Vdd on the LCD (to connect it to a MOSFET), but the LCD STAYED ON. The 60ma LED back-light stayed on too!!
From where could the LCD be sucking this power??
I have the RS and EN pins on the LCD connected to digital I/O pins on the pic.
Am I supposed to have resistors between any of the HD44780 lines and the PIC or 74164??