Já používám vývojové prostředí od firmy Mikroelektronika včetně "ladící" desky EasyPic. Mrkni na to, mají možnost programovat jak v Basicu, tak Pascalu a i v Céčku.
Vývojová deska je super a má vestavěný programátor, ale Ty bys ji úplně nutné nepotřeboval, bo máš programátor svůj. Takže bys ve vyývojovém prostředí program napsal, přeložil, vygeneroval hex soubor a svým programátorem ho poslal do cílového PICa.
V kompilerech mají kompletní help včetně zapojení (např. displeje včetně příkladu "Hello, World" - posílám ho v příloze a zároveň se omlouvám za kvalitu. Je to dlouhá stránka a musel jsem ubrat na kvalitě, abych se vešel do limitu.
SW:http://www.mikroe.com/compilers/
Ladící desky EasyPic:
http://www.mikroe.com/easy-boards/
Compiler je ve zdarma verzi omezen na velikost 2kB, ale ke starším verzím lze najít nějaký ten lék.
Petr
Edit - přikládám vzor obsLuhy displeje s řadičem 44780 v PDF, jak jsem ho "vytiskl" z nápovědy k pascalovskému compileru.