Holly crap, yeah, that make sense indeed. Yet another stupidity from Microchip 
So my example will need some changes...
Code:
'
' Configure ADC
' =============
ANCON0 VAR BYTE EXT ' not included in PBP2.50c
ANCON1 VAR BYTE EXT ' not included in PBP2.50c
WDTCON.4 = 1 ' Switch to Alternate SFR
ANCON0 = %10011110
' -xx------ Not Implemented
' 1--1111-- AN7, & AN<4:1> = Digital
' -------0- AN0 = Analog
ANCON1 = %11111111
' 11111111- AN<15:10> = Digital
WDTCON.4 = 0 ' Back to Default SFR
or
Code:
'
' Configure ADC
' =============
WDTCON.4 = 1 ' Switch to Alternate SFR
ADCON1 = %10011110 ' alternate ANCON0
' -xx------ Not Implemented
' 1--1111-- AN7, & AN<4:1> = Digital
' -------0- AN0 = Analog
ADCON0 = %11111111 ' alternate ANCON1
' 11111111- AN<15:10> = Digital
WDTCON.4 = 0 ' Back to Default SFR
By far, i prefer the first, easier to read 
However, yours work.. keep it like that. If it's not broken, don't fix it!
Bookmarks