ako teras 18F ili vece serije, ja ti savetujem C18 ili C30 od microchipa .. skroz su fraj, (posle 60 dana nemas vise full optimizaciju, ali nemas limit na velicinu hex-a kao kod ostalih), savrseno se integrisu sa svim microchip alatima (mplab) ...
za 16F i manje, microchip podrzava samo asm, ja licno koristim csc picc ali osim mikroC-a i csc picc nisam nista drugo probao tako da ne mogu tu za sam C mnogo da ti pricam ... znam da dosta hvale neke druge al - ja nesam probo :D csc picc je odlican, ima veliki broj "biblioteka i drajvera" i sve je full u sorsu tak oda ako oces nesto da promenis - imas mogucnost (za razliku od mikroC-a gde mozes da pevas borbene ako bi nesto promenio) a csc c ne kosta nista vise od mikroC-a ... csc picc isto ume da se integrise u mplab (dakle programiranje, debaging koristenjem microchip alata - prvenstveno pickit2/pickit3 radi :) )
od simulatora - proteus je za pic keva :)... mozes da ga spojis direkt sa mplab-om te da teras step by step kroz mplab a imas full prikaz koji daje proteus ... doduse proteus 7 kosta bubreg i levo plucno krilo al ...