Quote Originally Posted by wdmagic View Post
Code:
i
DEFINE LCD_DREG PORTC   ' LCD Data bits on PORTC
DEFINE LCD_DBIT 2       ' PORTC starting address
The DBIT might be your problem - It has to be either 0 or 4 - you have to have your data lines as pins 0-3 or 4-7.

From the manual:

"If an 8-bit bus is used, all 8 bits must be on one port. If a 4-bit bus is used,
the top 4 LCD data bits must be connected to either the bottom 4 or top 4 bits of
one port. Enable and Register Select may be connected to any port pin. R/W may
be tied to ground if the LCDIN command is not used."