> I am not familiar with the dt directive you use > > dt 000h,003h,006h,009h,00ch,010h,013h,016h Bill, dt is a directive to create a series of RETLW. When the line above is compiled, it produces RETLW 0X00 RETLW 0X03 RETLW 0X06 etc in memory. It's documented in MPLAB Help/Topics/MPASM Assembler -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist