Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
mikroBasic is a structured compiler with full IDE, Debugger, Libraries and examples, and a limitation of 2K Hex words for compiled code for the free download. Of course, 2K covers several PIC's totally. They have a great forum and lots of help.
Swordfish Basic is the best structured compiler on the market. The free download is the full compiler with a complete library and the best LCD/GLCD libraries around. It is for the PIC18 family only. The free download is limited to 256 variable bytes and no limit in Hex code size. The 18-pin PIC18's are totally covered by this limitation. It is also rumored that soon SF will be capable of running under Proteus/ISIS.