You might want to try something like microEngineering Labs' PIC Basic or something similar (if there is anything similar). PIC Basic can take code written for the Basic Stamp I and compile it for a PIC, it is very easy to get to grips with as the language is effectively PBASIC. Hope this helps! --- "Phu T. Van" wrote: > Thanks for all your help. I think part (most/all?) > of my dilema lies in > the fact that I'm using the PIC, small-ish in both > memory and raw > processing power. But I'm also lacking a very > fundamental thing : the > knowledge of how to do elementary math with the > PIC's very limited > insruction set, specifically its bit-wise > operations. > How do you, for example : > --Multiple/divide ? > --Calculate exponents ? > --Anything taught in Elementary Algebra ? > > Is it futile to hope that previous PIC gurus had > written concise, > dummy-oriented tutorials on how to do these > operations ? Obviously > someone has had to multiply and divide with a PIC > once in their life. It > frustrates me slightly that I can't do these basic > things, even though > it appears to me that PIC programs follow the > formula : > code,code,code,miracle,code. > > Thanks again. > --Phu T. Van > P.S. : I've dug up some information on the CORDIC > algorithm. Is there > any way to implement it (painlessly, if possible) on > the 16F84 ? The > page claimed it was successfully used on the Basic > Stamp II, which is I > think more powerful than the PIC. > __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com