I'm repairing a Hayward GLX-PL-LOC-P-4 due to the LCD not displaying any characters; the backlight comes on and other control buttons appear to be working. Info about the board:
- PIC16F913 uC
- NHD-C0220AA-FSW LCD (obsolete, no pin-compatible replacement)
- LCD receives 3.3V directly from one of the uC's GPIO pins.
Upon intial inspection, I discovered that the bypass cap for the LCD was badly corroded & gave no sensible reading from my LCR meter. Replacing the cap with a 1uF one made no change.
From there, I switched to my scope, and verified that the uC is indeed sending data to the LCD. After digging a little deeper, and checking the power rails, I discovered that the microcontroller is resetting the power to the display every 4 seconds.
Now from this information, I'm presuming that the LCD is dead. When it doesn't respond to the uC within 4 seconds, the uC power cycles the display in a desparate attempt to get it to work properly again. What are your thoughts on this theory?