Quote Originally Posted by Bruce View Post
Make sure you include _LVP_OFF in CONFIG2 and test/clear IOCAF.3 and IOCAF.5 in your interrupt handler. The IOCAF bits will indicate which switch was pressed so you don't need to have a switch being held down or test for it.
Excellent stuff Bruce, the following line - containing the changes you siuggested - sorted my problem....
Code:
@ __CONFIG _CONFIG2, _LVP_OFF
My RA3 pin now works as a digital input! (I've spent hours on this puppy - what a relief ...a hearty thanks for chiming in!)

Now I'm sure you're going to say this snippet of (IMHO obscure!) info is in the datasheet?