O.K. I got it up and runnung. The interrupt flag idea led me to check all the flag bits. It turned out the buffer full flag was put in the wrong place and the program was running past the buffer before it was full. Thanks for the lead.

Ron