Also, adding to what other said: > Delay_0 > decfsz d1, f > goto $+2 This will only skip to next line in 18F, not over it (read up on how the 18F PC works). Should be goto $+4 > decfsz d2, f > goto $+2 ditto > decfsz d3, f > goto Delay_0 Best to use labels, it can get pretty confusing in 18F if you use $+n. -- Quentin qsc@iptech.co.za www.iptech.co.za -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body