Hm, LED from PIC to +12V? Isn't that weird?
PIC operate at 5.5V maximum.