Nicholas Irias wrote: > > Looks like you forgot to make portc and portd outputs. You need to clear > bits in trisc and trisd for all output pins on those ports. > Nicholas, I'm sorry it's taken me so long to reply, I have been very busy with work, and consequently am now quite sick. Thank you so much for answering...this is the kind of error that just makes me slap my head and go "Duh!" The worst part about it, is not so much actually making the error, everyone makes mistakes...but then not being able to find it afterwards. Anyways, thank you again! Josh Koffman joshy@mb.sympatico.ca > >Start bcf status, rp0 > > bcf status, rp1 ;bank 0 > > bsf adcon1, 2 > > bsf adcon1, 3 ;ADC disable > > clrf porta > > clrf portb > > clrf portc > > clrf portd > > clrf porte ;Clear ports > > bsf status, rp0 ;Bank 1 > > clrf trisa ;PortA Outputs > > movlw 0xff > > movwf trisb ;PortB Inputs > > clrf portc ;PortC Outputs > > clrf portd ;PortD Outputs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ What was I thinking?