that if you drop the timer interval below the time needed for one character, then you can stop the interrupts for each character using the system I posted
I have a problem with (software) RS232 communication on a 16C621: When using Timer0 IRQ (at 1kHz), the RS232 baudrate slows down from 300 bauds to about 280 bauds.