Newhaven Products > Character LCDs

Using Linux i2cdetect with NHD‐C0220BiZ‐FSW‐FBW on Raspberry Pi

<< < (2/2)

Our I2C displays are recommended for operation with 10kΩ resistors.  If you disable the built-in pull-ups on the Pi, you can use 10kΩ resistors.  I have done this on an Arduino where it had 1kΩ pull-ups built-in.  I believe customers have used 4.7kΩ as well.

The reason you are not getting ACKs is because of your strong pull-ups.

Thank you for verifying the problem. Unfortunately, according to the Raspberry Pi forum, "The Raspberry-Pi has external pull-ups on the I2C lines so you can't disable them."

Seems to be an issue with tech docs.  Try using a slave address of 0x3C (0x78 shifted right one bit).

joel dey:
hello guys,
i need to know whether
1)Can lcd  be implemented with 100 kHtz?
2)Do supply current (Idd) need between 500 microA to 750microA to drive the lcd? since my supply voltage is 3.3 v but the current is less than 500microA?
3) As per the instructions i have connected the lcd  but i am not getting any display in lcd?in the setup i have used pull-up resistor as 10kohms and the capacitor is 1uF.
4) if you have any sample code which is implemented with i2c-dev than please share it.
4) if there any other suggestions,please provide for NHD-C160100Diz.

Hello Joel,

1. Yes the display will work at 100khz
2. The supply current is dependent on what the display is showing and how far you are using the voltage booster, it can use up to 1 mA of current when fully powered.
3. This display does require 2 capacitors. can you tell me if you have both connected the way they are shown on page 4 of the datasheet?
4. You can find example code for both of the displays here:


[0] Message Index

[*] Previous page

Go to full version