Any advise as to how to set up the registers, correctly for 690?
With pic 16F690 you need to turn off analog port to make them digital. You will accomplish this with the following instruction:

Code:
ANSEL = 0 : ANSELH = 0
In my project I have used 8 ports as inputs and 8 ports as output. 690 doesn't have all these ports available, so you will decide how many inputs and how many outputs to use. Remember to set the TrisA; TrisB and TrisC registers accordingly.


Al.