Hey Art, Being you like to work with the 16F628's you might have a look at using one of the 16F1847's to replace it. 8K of flash, 1K of ram, 256 bytes of eeprom and 32Mhz. I have replaced a few 16F628's from old projects and they work a treet...