I had pretty much the same feeling as you. ÊC on a 12C509 seemed foolish. However, about a year ago I began fooling with the CCS PCM compiler and I have changed my mind. ÊWith a bit of common sense it generates code that is more efficient than I can write, life is a whole lot easier and I can write code much faster. However, my feeling is that there is no substitute for a knowledge of the machine and assembly. The CCS compiler includes many modules (I2C, RS232, ADC) etc which to some may be a blessing. I opted to simply use the basic C and develop my own functional modules. ÊIn part, "I like the control" and I was looking for some degree of portability to other compilers. ÊIf you were to read the CCS user exchange one might assume the compiler has endless bugs. ÊIn fact, by avoiding the modules supplied by CCS I just haven't seen too many bugs. ÊUsually, what I think is a bug turns out to be a foolish error on my part. The CCS compiler integrates nicely with both MPLab and with RF Solution's ICE-PIC. ÊI have also used it with the In Circuit Debugger for the PIC16F87X. Some code samples are at http://www.phanderson.com/PIC/PICC/ Peter H. Anderson, http://www.phanderson.com, pha@phanderson.com ---- Begin Original Message ---- From: "Terry A. Steen" Sent: Fri, 14 Jan 2000 09:14:44 -0500 To: PICLIST@MITVMA.MIT.EDU Subject: C? I have always been a bit-man... I prefer to have total control over all the Sign up for Free and Permanent E-mail at http://www.Africana.com, which increases its donation to African-American education EACH TIME you check your mail or visit a page on the web site.