Jeff -
I have not used this particular chip, but you can check a few things...
1.) I would suggest adding 2 additional defines
Define LCD_BITS 4 'Set LCD Bus Size (4 or 8)
Define LCD_LINES 2 'Set number of lines on LCD
2.) also...try this
CMCON = 7 ' Turn Off Comparators
3.) If this still does not work, try this
ADCON1 = 6 'Turn Off Analogue (ALL DIGITAL) Check your data sheet to make sure this is the right number
Your ADCON0 Register is used to control the operation of the ADC and could be set to 0...in pbp, the adcin command deals with this register without us having to mess with it...it is used when needing to know when a/d conversion is done, etc. This is probably not your issue right now
4.) Also, clean the code as follows...
Loop:
LCDOUT $FE,1,"Hello"
Pause 500
LCDOUT $FE,1,"World"
Pause 500
Goto Loop
Good Luck & Best Regards,
Carl
Bookmarks