Hi, all I apologize that I put this question again but I cannot find where is the mistake. I have problem with simulating ADC on PIC16C715. Here is my code: ; TESTADC.ASM processor PIC16C715 include \apps\mplab\p16c715.inc org 0 goto start org 4 retfie start: bsf STATUS,RP0 movlw 0xff movwf TRISA movlw 0 movwf ADCON1 bcf STATUS,RP0 movlw 0x01 movwf ADCON0 bsf ADCON0,GO aga: nop goto aga end ; END OF TESTADC.ASM I am stepping through the code and while cycling in "aga" loop I am waiting for ADC to finish its conversion and ADCON0.GO to clear (I look at "special register" window for it). However, ADCON.GO stays at '1' and never clears. What I do wrong ? Or may be this is MPLAB mistake ? Ivan Cenov OKTO-7 okto7@botev.ttm.bg