> I am an experienced programmer in C and Basic on PCs and am looking to > program 16F84, 16F628, 16F876 and 16F877 chips. I recommend NOT using the 16F84, using a 16F648A instead of the 16F628 (unless you plan to do a commercial product, but in that case you can always scale down to the 16F627A/16F628A afterwards), and using the 16F876A and 16F877A instead of the 16F876 and 16F877. See discussions elsewhere on this list for more information. I would also seriously consider looking into the 18F series of PICmicros. They tend to be more C friendly (resulting in even tighter code), are not much more expensive and have many features that now make me wish I had used them from the start. Of course, all this depends on having a good programmer, but as the PICkit 2 is inexpensive and now supports most PICmicros, there isn't a really good excuse to sticking with old PICs because of a bad programmer. Greetings, Maarten Hofman. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist