You guys might check out the cc5 compiler by Bengt Knudsen. There's a free version that basically has all of the features of the full, but limited object executable size (1024 words). For $100 you get one that goes up to 2K, and $250 I believe is the full 8k. Its a pretty simple tool without all the bells and whistles, but it works for me. It costs nothing to check it out. http://www.bknd.com/ is the address. -Erik Reikes At 01:46 PM 1/14/00 -0500, you wrote: >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. Erik Reikes Software Engineer Xsilogy, Inc. ereikes@xsilogy.com ph : (858) 535-5113 fax : (858) 535-5163 cell : (858) 663-1206