Hello Everyone, Merry Christmas! Recently I am trying to write a simple program using 17c44. I tried to use portc as my input and portd as my output. After coming out with the program, I use the simulator to check if my program is working? It turns out fine after compiling(building it)...no errors. But when I look at the watch window, the w register is not working. I changed the value at the input of portc and intended to send to w then to portd. But the w is not changing when I am stepping through my porgram. Does anyone knows the problem? Below is my main program:- LOOP MOVPF PORTC,0 MOVWF PORTD GOTO LOOP ---------------------- siong TSK196@soton.ac.uk