Quote Originally Posted by w7ami View Post
Thanks Skimask,
I think I'm good now. I just needed to enable INTCON1 and INTCON2. Somehow I missed them. I have some test code up and working now.
What I doing is not super time critical so I am doing everything I can to stay away from assembly. The only assembly I can do is with a soldering iron, screw driver, wrench....
Thanks also for the hints on TMR0 I'll be needing that soon.
Terry
In the case of TMR0...registers to note:

INTCON.7 = 1 'enable ALL interrupts
INTCON.6 = 1 'enable ALL peripheral interrupts
INTCON.5 = 1 'enable TMR0 OVERFLOW interrupt
INTCON.2 = 1 'TMR0 OVERFLOWed, so it interrupted, must be cleared manually after your program has recognized the interrupt (INTCON.2 = 0)
INTCON2.2 = 1 'sets TMR0 to high priority, not really needed, but useful to note
T0CON...all bits for controlling TMR0 (see the datasheet)