Es gibt noch einen C Compiler von Css (www.Cssinfo.com) für Pic12, 16 und 18. Habe bereits mit ihm gearbeitet. Lässt sich sauber in die MPLAB IDE einfügen, hat aber auch seine eigene IDE mit Simulator.
Dann kenn ich auch noch den CC5X, da gibts auch Tricks die 1kb Grenze zu überlisten.
Und der C18 Compiler von Microchip in der Studentenversion ist auch sehr gut unterstützt, wenn er nach 60 Tagen nurnoch unoptimierten Code produziert, kannst du dir einfach einen neuen runterladen und hast wieder 60 Tage.
Bei uns an der FH arbeiten wir meist mit PIC18F und dem CSS und Microchip Compiler.
Es gibt noch einen PIC-Compiler (PICC von Hitech) www.htsoft.com. Den habe ich mal probiert, weiß aber nichtmehr wie ich ihn fand.
Ausserdem gibt es auch einen Compiler für Basic, aber von dem würde ich dir abraten, scheint etwas exotisch zu sein, demnach schlechte unterstützung bei Problemen, ausserdem fällt mir die URL nicht ein.