Howard Winter wrote: > Granted, but it is quite a huge jump from, say, an 8-pin device to the > 917 - the differences in all sorts of things (not just the > pincount) are enough that there's a good chance I'd have to have two > development phases Not really if you write the code the right way. My PIC development environment (http://www.embedinc.com/pic) makes it easy to write code that transfers easily between PICs, especially if they have the same core as the two you are talking about do. To change a working project to another PIC: 1 - Change the processor selection, oscillator frequency, and possibly the software stack location and size in the xxxLIB.INS.ASPIC file. 2 - Change the config bit settings in the SRTS module. 3 - Change the linker file to that of the target PIC. 4 - Possibly change the /INBIT and /OUTBIT I/O bit declarations in the xxx.INS.ASPIC file if you need to use different port pins between the two PICs. If you've done everything else right, there should be no changes required in the executable code. ****************************************************************** Embed Inc, Littleton Massachusetts, (978) 742-9014. #1 PIC consultant in 2004 program year. http://www.embedinc.com/products -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist