Try BOOST C from Sourceboost! Free versions and good prices on=20 registered versions. On 8/11/2010 11:20 AM, Mark Rages wrote: > On Wed, Aug 11, 2010 at 12:54 PM, Todd Lyons wrote: > =20 >> 1. From what I can tell, to use c as the programming language, I have >> to be using a PIC18 or higher, and with PIC16 or lower, I must use >> assembly. Yea or nay? >> =20 > nay. You can use C on the 16F parts. But practically, the pic16 > instruction set is not designed for C use, and pic18 parts are pennies > more. So go with pic18 or better unless you are making a thousand > copies. > > =20 >> 2. In my project, I will need ... >> =20 > I think your circuit could also be built on one of those solderless > breadboards. Making a board isn't that hard, so that's what I do. > > =20 >> 3. I'm interested in using piklab and gpasm/gplink under Linux, but am >> willing to use the MPLAB IDE if I have to. My limitations are that I >> just don't know Windows like I know Linux. Any recommendations or >> experiences would be welcome. >> =20 > I've no experience with piklab. gpasm and gplink work fine. They use > the same syntax as the official Microchip tools, so read the Microchip > documents to learn it. I've used make+emacs+gpasm for 16f projects. > Works great. > > Also look at SDCC, which is a Free compiler for small devices including P= IC. > > Before you get too wedded to PICs, you should look at AVR/Arduino and > MSP430. Both have good gcc-based toolchains in Linux. > > =20 >> Part of my personality is that I'm impatient. I want to do things and >> make big dreams now! So I'm working on learning first, and not just >> trying random stuff :-) (which is what I typically do). >> =20 > A little patience will serve you well as you learn this stuff. > > Regards, > Mark > markrages@gmail > =20 --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .