Code:
     ' LCD DEFINES FOR USING 2x16 LCD with PortA in EASYPIC6
           DEFINE LCD_DREG PORTA    ' Use PORTA for LCD Data
           DEFINE LCD_DBIT 0        ' Use lower(4) 4 bits of PORTA
                                      ' PORTA.0 thru PORTA.3 connect to
                                      ' LCD DB4 thru LCD DB-7 respectively
           DEFINE LCD_RSREG PORTA   ' PORTA for RegisterSelect (RS) bit
           DEFINE LCD_RSBIT 4       ' PORTA.4 pin for LCD's RS line
           DEFINE LCD_RWREG PORTC   ' LCD read/write port
           DEFINE LCD_RWBIT 2       ' LCD read/write bit
           DEFINE LCD_EREG PORTA    ' PORTA for Enable (E) bit
           DEFINE LCD_EBIT 5        ' PORTA.5 pin for LCD's E line
Are you doing something different?

The EASYPIC6 schematic says the LCD is on PORTB.
<br>