Hello, For over a week I have been trying to interface that pic mcu with that display - Ampire 204 (4 lines x 20 characters). It has KS0066U controller. All hardware wiring is correct (I have seen data signals flying over the lines with an oscilloscope). RB0-RB7 is data line, RC1 is RS, RC2 is RW and RC5 is E. I'm doing the initialization routine according to the datasheet (sending command words, delays according to the time diagrams), but 'it doesn't work'. What happens when I turn on my board: - lcd backlight is lightened brightly green (btw, is 180 mA current normal for that backlight?) - the backlight flickers for a moment (changes its lightness from 100% to 90%) - note: when I power up the display with no source loaded, it does not flicker in that manner - is that a part of the initializing procedure? - nothing is displayed - not even a black squares - should I see black squares/lines if the display is correctly initialized? What if I had not send "clear screen" command? First I thought that contrast is low - there is a 10K pot for contrast adjustment. I have tweaked that pot a bit, but nothing did appeared. I've read a lot about these displays and it seems that they run from the first try. Should I see black squares at some time? Is there another debug tool to see what is happening inside the display? Regards, Ivan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist