Herbert Graf wrote: > If you regularly run out of ram and cycles, and yet never run out of > code space it SOUNDS like you aren't balancing things in such a way to > make as much use of your hardware as possible. Or you needed that particular PIC because of its peripherals, pins, and/or processing power and the large code space just tagged along. > There's nothing wrong with this, it'll just mean you need a more > powerful PIC to do the job then is technically required. > > In a hobbyist type environment this is fine, since an extra $2 for a > more powerful PIC doesn't matter. In a professional environment this > isn't that good, since your product will be more expensive then it needs > to be. First, the distinction isn't between hobby and professional projects, but between low and high volumes. Hobby projects are just assumed to be low volume. Second, if you're making 5-10 units a year and each cost several 100K$, then the cost of the PIC is swamped by the cost of the development effort. In that case you want to chose the PIC that will require the least worrying about resources. An extra $2 times 20 PICs is worth it if you can save half an your by not having to worry about program memory usage. > Sorry for being a little harsh, Yes it is, especially when there is a legitimate reason to chose the biggest bestest and be done with it, and since Tom happens to be in that situation. > but saying an HLL is needed to run out > of code space is simply incorrect. No, but it helps. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist