I am porting a Hitech C program for a 16F870 to C18 for a 18F1320. Hitech has the REPT directive to insert a variable number of repetitions a a group of code. How would I replace this group of code with C18? This is a critical timing delay. REPT (INST_CYCLES_NEEDED - 3) NOP ENDM The program allows to specify the clock speed, which then adjusts the number of clock periods to get the desired delays. I could pick a clock speed and insert the necessary NOP's, but would try to maintain the timing. I only have the free versions of both compilers, which for a hobbiest is all I can justify. I don't hink the Hitech handles the 18F1320. :) Thanking in advance. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist