Found my PICcode for 31-bit audio noise LFSR. Could easily add more registers for 40 bits and beyond... http://www.oldcrows.net/~oldcrow/noise508.asm Crow /**/