>>Is it possible you have exceeded the called subroutine depth. The >>maximum >>nested calls that can be made is only two on a PIC16C54. Thanks, Steve -- That's favorite of mine too. It turns out that the PIC was working fine, the receiver had a quirk. The ProScan consumer VTRs can accept a PAUSE command followed within about 100ms with a PLAY command. But for some odd reason things get dicy if the PLAY command arrives between 100ms and 270ms after a PAUSE -- after 270ms it works fine. Screws up only in that little time window. Go figure.... Cheers, Win Wiencke Image Logic Corporation ImageLogic@ibm.net