My programmer programs no problem, but it still just doesn't work.

I know exactly what I need to do after reading the whole darned datasheet again (without any bear ;_, but using the setting in pbp is not working.

I need to change the osccon to %1111100 (most important are that the last two are %00 this makes the pic use the fosc2:fosc0 registry determine the osc setup.

the fosc2:fosc0 is bit 4 1-0 (i am not 100 percent clear on what that means if u have any insight) of the configuration word 1 register whose main address is 2007h.

According to the legend for Configuration word 1 to achieve INTRC (INTERNAL OSC) with i/o on RA6 and RA7 the Fosc2:fosc0 registers need to be changed to %100.


I have tried the _INTRC_OSC_NOCLKOUT, and it did not work, I had the same result.

Now i'll try to break it down a little more.

As a note actually putting the heading 0 on the osccon registry causes the pic to fail to work stabily. It is for now my belief that pbp puts the header there for you.

osccon %111 (first three bits set osc frequincy)
%1(makes us primary only on osc) %1(frequincy is stable ^^)

And with the last two you have some options:

%00 OSC is defined by FOSC<2>
%01 T1OSC used as clock
%10 INTRC FOR SYSTEM CLOCK
%11 Reserved (I have no clue what that means, but I figure I shouldn't try it ^^)


-------------------------------------------------------------------------

So what I am trying looks something like this.
Code:
_pic16f88
_INTRC_OSC_NOCLKOUT 'hopefully this modifies the configuration word 1 but it doesn't seem to.

OSCCON=%1111100 'sets the osccon register

CMCOM=7  'turns comparators off.
ANSEL=%00000000 'porta all digital.

main:
HIGH porta.6
HIGH porta.7

GOTO main:

END

Any help would be much appreciated and thankyou very much.