pic16f886 not driving nokia 1100 lcd?

Status
Not open for further replies.

jit_singh_tara

Full Member level 6
Joined
Dec 22, 2006
Messages
325
Helped
9
Reputation
18
Reaction score
4
Trophy points
1,298
Location
Delhi , India
Activity points
4,295
pic16f886

well friends ,

i am stuck up in a issue regarding nokia 1100 lcd.....


I am running a program to display something on nokia 1100 lcd ,

1. The program is running fine on pic16f876a , but it fails to run on pic 16f886(low power mcu). The code is unchanged.

Is it that low power mcu interface signals are not strong enough to drive lcd...
Whats the solution......?
 

nokia 1100 lcd

Hello!

Are you sure that it does indeed fail?
If you use a lower voltage, then there is a possibility that
the contrast is not adapted. Therefore it might be a matter
of contrast setting.

Second, you run it on a different PIC. Did you verify that the signals
come to the right place? I would put a scope on the following pins:
- SDA
- SCL
(By the way, I am not sure anymore, but I think this LCD's input is I2C).
In case it's SPI, then check CS, MOSI and RESET pins.
Try the working one, and then try the not working one. See if there is a
difference in the signals. If you see no signal on the above lines, it means
that your source code has to be adapted to the new chip.
If there are signals and they look the same, then look at the contrast setting.
By the way, check with the datasheets of the LCD and microcontroller that
their power supplies are compatible.

Dora.

 
Reactions: eljed

    eljed

    Points: 2
    Helpful Answer Positive Rating
Re: pic16f886


sir can you please post the code it would be a real great help
 

Re: pic16f886


the low power CPU is more a internal cpu matter not IO power matter, so the io pins should have enough power to drive the lcd... but as it's a new pic, it shouldn't work with the same hex file... you need at least the original source code and make the changes for the new pic (i remember seeing a app note at microchip about changing from 87xa to 88x) and get a new hex file....
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…