Der C18 von Microchip ist für die PIC18 in der Student Edition kostenlos. MPLAB kann man direkt als IDE benutzten.

Hat so gut wie keine Einschränkungen - nur einige spezielle Befehle für Optimierung des Softwarestack (oder irgendsowas - ich brauchs sowieso nicht also isses mir egal) werden nach 60 Tagen nicht mehr unterstützt - braucht aber sowieso kaum jemand.

EDIT:
@Rage_Empire:
Die MSP von Ti sind ja auch 16bitter, werden aber auch ständig mit PICs und AVRs verglichen...

Und die 16bit sind sowieso egal - denn das gute an den dsPIC ist die Kombination von Mikrocontroller und DSP (den man ja auch gar nicht benutzten muss wenn man den nicht braucht)... ob nu 8bit oder 16bit ist ziemlich egal.

Und die dsPIC sind sehr günstig wie ich finde...