> Well, if you have ever used the ICD2 debugger, you cannot use it with > C programs, and if you have got used to it, you'll sure start missing > it quickly. That's one of the main reasons I exclusively use ASM, > except occasionally to find out how something is done in assembler, in > which case I code it in C, compile it to asm, and look at the > assembler & C list file. Although when programming in C you will find you rarely have to use an emulator or ICD, because programs are more likely to work and debug, it is not true that you cannot use the ICD2, ICD, or emulator with C, in fact they work just fine, at least with C from the major vendors. BTW, Hi-Tech PICC-Lite(the free version), works with the 12F675. Using PICs with any language, you will pick up some asm eventually. Whether it is best to start with asm or a high level language is debateable and I doubt you'll be able to get an objective opinion because most people can't "start over again" with PICs, and you probably wouldn't want to even if "un-learning" were possible. I started with asm and now use C so I know that works, perhaps someone who started using PICs in C will chime in. Cheerful regards, Bob -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist