jaký compilátor pro přechod z ASM na C

Zdravím,
sice jsem se docela naučil programovat v ASM, ale teď bych chtěl zkusit začít s Cčkem. Nemůžu najít ale žádný kompilátor do mplabu. pro řadu 18xxx mám MCC18, ten funguje, ale protože používám spíše řadu 16fxxx hledal jsem něco pro ní, ale marně, s XC8 jsou pořád nějaké chyby. Co používáte vy?
Hlavně aby to bylo Free, nechcy žádný crack.
Ještě, používám MPLAB IDE. Děkuji za radu

Ted jsem nasel vlakno Ako zacat s Pic a uz je mi to jasne, timto dekuji autorovi a beru otazku zpet, pro C je treba rada 18 a vys.

Mplab X s XC8 v pohodě funguje i s PIC12. Používám a free verze funguje bez problémů, jen program žere trochu víc paměti Flash v PIC.

žere,ale není to nijak tragický (záleží na kódu).Když je třeba víc,zvolí se větší šváb.

HI-TECH je tusim zdarma ale bez optimalizacii