>Is the PIC16F84 a direct replacement for the 16C84? Can in be >programed the same using the same programmers and such? The short answer is YES. If you program it, and do not set the code protection at all, it works just fine pretending it is a 16C84. That is how I programmed them before I got an updated driver for my programmer. The long answer is: if you want to take advantage of the improvements done since the 16C84, then you'll need to program it differently, because the configuration bits are slightly different, there are more protection bits, and there's a powerup timer bit. There's also more ram, but you are the only one that needs to know about that. Cheers, Bob http://www.bobblick.com/