Hi One of the original starting points was a free tool chain. Paying major money for a compiler is moving a bit far from that. You would have to do a *lot* of home projects to justify that cost.
Bob On May 25, 2013, at 10:17 PM, Clint Turner <[email protected]> wrote: > Having used PICs since 1990, I've designed them into projects rather than > getting a board like a Parallax or Arduino (either of which are far more > expensive than the chip and the few components required to make it work) and > then shoehorning someone else's board into my project. > > Since the late 90's, I've used the PICC compiler (by CCS) which - once you > know it - can produce reasonably tight code that is can also be fast: I've > done a number of audio DSP projects on 16F platforms - mostly in "C" - and > had plenty of horsepower. A bit expensive, but I updated only every 4-7 > years and with as many projects that I've done (I have used rails of the > things with personal/amateur/work projects as well as some commercial > prototypes) the time/power is worth the cost. > > The PICs that I use the most are the 12F683 - an 8-pin device with 10 bits of > A/D and a 10 bit PWM: With a 20 MHz xtal, I've done audio DSP with this. As > it turns out, a great many projects require <=6 pins (the PIC using an > internal R/C clock - 1 of the pins is input-only) and this will do the trick. > > The other one that I use is the 16F88 - It has the A/D, PWM as well as > I2C/SCL and USARTs and internal clocks - an 18 pin device, 16 of which can be > used for I/O (1 of those only does "I"). With more RAM/Program memory, one > can do more DSP than with the '683... > > For more horsepower I'll often use the 18F2620/18F4620's - 28/40 pin devices > (respectively) and these have more I/O and peripherals. There's are close > cousins of this that also has hardware-based USB (I don't recall the number > of an example, however...) > > I've yet to do anything with the 24F and dsPICs, but maybe, the next time I > update the compiler... > > 73, > > Clint > KA7OEI > > _______________________________________________ > time-nuts mailing list -- [email protected] > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. _______________________________________________ time-nuts mailing list -- [email protected] To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
