I'm using: PIC16F877A @ 20 MHz, an I2C RTC with PBP.

The story so far:

1. All works well - set the clock, read it and display the time.
2. I have a loop counter (VAR BYTE) in my software to do a job not connected with the RTC.
3. As long as the variable is a BYTE it works properly.
4. But if I make the loop counter a WORD - it will not increment (Variable = Variable + 1) fails to work. If I by-pass the RTC - it starts working!
5. The name of the loop counter is unique and not used in the RTC code.
6. I do need the variable to be word-sized.

Any ideas anyone?

Regards Bill Legge