> bsf STATUS, RP0 ; Use register bank number 1 Or possibly bank 3 since you didn't set RP1 > movlw b'10000110' ; Set port A as digital I/O > movwf ADCON1 ; instead of ADC > > movlw b'00000000' ; All pins set to output > movwf TRISA ; on port A > > movlw H'FF' ; Assert all pins > movwf PORTA ; on port A Note that PORTA is in bank 0. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads