I am looking at a pulse train coming in and have no problems when coding with a 16C73A. I wish to use a 16F628 but it does not seem to work. I am operating at 4MHz and have the XT option set. I do not have a WDT and am only using the timer0 for an interrupt. It is such a simple program but I am obviously missing something. The oscillator is OK and frequency is correct. Power is OK (5 volts). The pulse train is 0-3 volts into RB5 which is a TTL pin. I believe I have set all the required registers (CMCON is loaded with 7). The configuration word looks OK. I am getting the correct interrupts (every 100uS as I set an output pin and reset it) and this is OK on an oscilloscope. Is there something funny with these chips I am missing? TIA, Peter -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.