Hi Eric. C, Definitely. I went the other way 'round, learning assembler first then C. While you definitely need to know some assembler to optimize C, I discovered to my surprise that C was pretty daggoned efficient code-wise, you can always drop into assembler if you don't care for the way C does it, and you can conceptualize much more complex software uin C than in assembler (at least I can...) You are actually contemplating a very complex project for a PIC, most of mine are just timers or temperature controllers - relatively simple. Eric Wrote: > Hi guys, > > I am new to the PIC and micro-controllers in general. I am > currently working on a project of perhaps modest complexity ( very > complicated to me ). My dilemma relates to the fact that I am > just now getting my feet wet with assembler but I have been using C > on the PC platform for years. I am tempted to use C as it would > _greatly_ decrease my development time. -- Lawrence Lile => Median Filter Source Code => AutoCad blocks for electrical drafting => Brownout tester plans => Amateurish pictures of my family at: http://home1.gte.net/llile/index.htm