> 4) Is it unreasonable to try and program this in asm verses C? Eventually > I'd like to buy Microchip C18 toolsuite, but not right now. Has anyone tried > the free cpik on any PIC18xxx chips? They list numerous PIC18F chips that > cpik should work on, but I don't see PIC18F4620 or PIC18F4431 listed. Here's > there website : > http://pikdev.free.fr/ > http://pikdev.free.fr/download-cpik.php3 If you want to develop under Linux, then you can try Pikdev/Piklab as the IDE. cpik? I will say no. It is not an established player in the market. You can use sdcc (under Windows and Linux) and it is open-source. You do not need to buy the C18 suite. The student version is perfectly fine. It does not have any code limit. The only limitation is some optimizations. It works under Linux with Wine as well. For PIC18F, MPLAB C18 is fine. You will still need to know enough assembly. For Debugging, ICD2 is the best tools you can get. It also serves as a good programmer. If you want to use a ready-made programmer, PICKit 2 is one of the best choice. It is supported by Microchip under Windows. It is also supported under Linux. The programmer itself is about US$35 from Microchip. If you want to develop under Linux, then Piklab is quite nice. It integrates support of gputils/sdcc/C18-wine/C30/PICkit 1/PICkit 2/ as well as ICD2 programming and some ICD2 16F debugging. Under Windows, MPLAB/MPASM/MPLAB C18/ICD2 are the best combination. Regards, Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist