> > What would be the best way to create a 5 second delay with a 16c56? > > > > Scott If it's simple timed delays, then have a go at the code used for the basic Stamp command "Pause". ; PAUSE time ; A general-purpose delay routine that puts the PIC into a do-nothing ; loop for a 16-bit number of milliseconds (1 to 65535) at 4 MHz. Requires ; 16 cycles of overhead for call, return and other processing. found at: http://www.dontronics.com/convert2.html#pause Don McKenzie mailto:don@dontronics.com http://www.dontronics.com Don's Download Dungeon: http://www.dontronics.com/download.html Australian Electronics Ring http://www.dontronics.com/aering.html Win $500USD Cash. Micro design contest: http://www.simmstick.com