> From reading the responses, it appears that I need to decide whether to > learn C or do assembler. On this one, I have no idea! Perhaps I should > have asked the group about this one first! > > Does C cost more and give better results? I have no desire to program > anything other than a pic, should I learn assembler and stick > with MPLAB??? I strongly recommend you start out with assembler. C glosses over far too many issues that will come back and bite you in the butt! :) By starting with assembly (which is completely free and supported by MChip) you'll get a good understanding of what's going on "under the hood". After getting comfortable with asm it's your choice whether to stick with asm or move to c. c does have the benefit of "hiding" some of the PIC "quirks", however you can get just as careless on other things with c. Personally, I've been using PICs for a while and have only recently started looking at c. Mostly I'm doing it simply because it's something new. Hitech offers a completely free C compiler that works with most of the major hobby chips out there, so it would be a good choice if you were later to decide to go for c. TTYL -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.