> This sounds like you have fallen into the standard big black hole that is > mentioned in Fr macGhees serial code (someone gave a URL for it in the last > couple of days) > > You have to send at least one character when you do the init code for the > serial port, else the TRMT never goes true to fire an interrupt to load the > next character :))))))))) > Hello Alan but I do NOT want to use an interrupt caused when one character is transmitted. I find it quite confusing that the serial transmission works fine when no or very few comparator interrupts are triggered during a certain timing period. The blocking only occurs when a certain interrupt rate is exceeded. regards Markus p.s. Tom McGahee recommends to send a dummy-value to get TXIF high, so that the send routine can work. In my applicaltion I'm polling for the TRMT - flag. And according to the datasheet this is not affected by any interrupt events, or have I missed something? -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu