I suppose I should mention the PIC version of a 32-bit LFSR noise generator I made some years back... http://chip.aeug.org/noise508.asm Small code tweaks would result in a selectable external noise clock input. Crow /**/