Quote Originally Posted by flotulopex
According to the documentation I could find, I connected:
Code:
PIC ports Symbol           LCD pin
PORTA.0	  DB4	           11
PORTA.1	  DB5	           12
PORTA.2	  DB6	           13
PORTA.3	  DB7	           14
PORTA.4	  RS	            4
PORTB.3	  E	            6
-	  Vss - GND	    1
-	  Vdd / Vcc +5V	    2
-	  Vee / Contrast    3
-	  R/W	            5
Pin 5 of the LCD display is READ/_WRITE which should be tied LOW for WRITING to the display. If this pin is floating then the LCD could well be in read mode hence why you cant initialise it or write to it.

In addition to that, if it is in READ mode the databus to the PIC will have two active drivers on it, the one in the PIC and the one in the LCD.

This could be why the PIC is getting cooked.

Regards

Keith