NHD-C0216CiZ-FSW-FBW-3V3 No Display.
I'm attempting to setup the 2x16 character LCD stated in the title, and I can't get the LCD screen to show anything. I have the following setup: Pins 7 and 8 connected with a 1uF ceramic capacitor. VDD connected to VOUT via a 1uF ceramic capacitor. 3.3V connected to VDD, ground connected to VSS, SDA and SCL connected to 3.3V via 1.8k Ohm resistors.
I've tried using 0.47uF capacitors in place of the 1uF, and I've tried larger pullup resistors. The Backlight LED works fine, but the dots on the LCD never show up, which I'm expecting them to if I made all the connections properly.
Any help would be greatly appreciated.
There is a possibility that the booster circuit is off. If the booster circuit is not enable then there won't be contrast for the display to show something. Could you try this code?
Could you please explain what you mean by "dots on the LCD never show up"? Please share some pictures/videos if possible.
I can't use the Arduino code because I'm using an NXP processor on a PCB. I've used the C code example, however, the I2C bus doesn't receive an Ack from the LCD driver like I expected it to. I've confirmed the at the I2C code works, and I can see the signal with an oscilloscope on the both the SCL and SDA lines. I also forgot to mention that the Vout pin reads ~2.9V when I measure it when I'm powering the device, which I believe should be higher than the supply from what I've read on other posts on this forum.
As far as the dots not showing up, I mean that I don't ever see the dot matrix on the LCD ever change. From this post, the comment made by cgabe6 leads me to believe I've configured the power supply incorrectly, since I don't see all of the pixels become solid on the LCD screen.
I can't post the photos I have hear because the file size is too large, but if you have an email address, I can send them to, I gladly will provide them0
Please send us more information to firstname.lastname@example.org to communicate via email.0
I'm replaying in case anyone else encounters the same issue I had and stumbles across this forum post. I've gotten my screen to work. The pull up resistor I used was too low.
I shouldn't be surprised that using the value outside of the range provided on the specifications would cause issues. Completely my fault there. That being said, I had tried using 9.8k Ohms prior to 1.7k Ohms, and that didn't work. Instead using 6.8k Ohms did work. So, if anyone is having the same issue, try adjusting the value inside the range (4.7k to 10k).0
Please sign in to leave a comment.