Sam Laur wrote: > > > >From the specs of the 16CE625, it seems like you are=20 > > after 2k ROM, 128 bytes RAM, and 128 bytes EEPROM? > > > > The 90S2333 AVR has just that, along with : > > Sure, but remember that I'm after a bigger-memory PIC, not alternatives in > other processor families. The code is already "nearly done" and it would > severly postpone the project if I were to convert the 1 k-words of hand- > massaged assembly to another processor. If your product is going to run in any volume, it may be worth your while. > And the AVR "2 kB" is exactly that - isn't the AVR instruction length > 16 bits? So isn't 2 kB more like the PIC16F84's 1 kilowords? No. The AVR has 120 instructions, with 32 gen purpose registers, so you end up using much, much less code. The address space is also linear, so you don't have the banking headaches (and code). > Besides, if I change processors, I have to change the PCB layout, change > programmers, etc... it's not really worth it. You'll find the AVR to be very close to the PIC. > > With the PIC I have an option downwards, if I can say that, the 16C505 - > now, if there were such a thing with a 14-bit core (interrupts!) it would > be a real killer. Got to http://www.atmel.com/atmel/products/select16.htm and have a look for yourself. -- Friendly Regards /"\ \ / Tjaart van der Walt X ASCII RIBBON CAMPAIGN mailto:tjaart@wasp.co.za / \ AGAINST HTML MAIL |--------------------------------------------------| | Cellpoint Systems SA http://www.cellpt.com | |--------------------------------------------------| | http://www.wasp.co.za/~tjaart/index.html | | WGS84 : -26.0124 +28.1129 | | Voice : +27 (0)11 2545100 | |--------------------------------------------------|