> You're correct that writing to PCL is a 1-cycle operation. At least, > according to the MPLAB simulator, it is. My mistake: I meant PCLATH. PCL is the lower byte of the PC, and writing to it definetly - takes two cycles - will take you (your program) somewhere else (defined by the value written to PCL and the current value of PCLATH) Wouter van Ooijen -- Van Ooijen Technische Informatica: http://www.voti.nl Jal compiler, Wisp programmer, WLoader bootloader, PICs kopen -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu