Hi, to end this thread I will share my findings: In the MPLAB-ICD User manual, the example listed is indeed correct, however the example at Mchip's site is not. So what we have here is an confusion of what I was looking for. I wanted an exemple of WORKING code that I could test the ICD/Demo board with. ( DEMO877.ASM ) But what I found at the Mchip's site was an 'tutorial'( TUT877.ASM ) with an intentional 'broken' program. Is it only me, but should't this be clearly stated in the header of that program, that it indeed is 'broken' ? Yep discepancies in naming should have ranged a bell but, I let it slip. And also these 'two' programs have an exact match ( except for that one line ) so its not easily spotted at the first glance. Anyway, checked the 'tutorial' code more closely and within 30 seconds I spotted the 'error': Was: movlw B'01000000' ;Fosc/8, A/D enabled ( Really it's not !!!!! ;-) ) movwf ADCON0 Should be: movlw B'01000001' ;Fosc/8, A/D enabled ( yep ) movwf ADCON0 So sorry to bother you all in this 'trivial' quest, I have it all sorted out now, will stand in an corner for a while ( with an pointy hat ) :-). Thanks, /Tony Tony KŸbek, Flintab AB ΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ E-mail: tony.kubek@flintab.com ΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ