Hi

Its working, the confusion was caused by the DEFINE. Its seems with my compilier PICBasic PRO the TXSTA=$20 type expession works well but the DEFINE HSER_TXSTA 20h type expression Fails to Run but Compiles without Error. Looking back I can see that I had actually got it right but I chose to use DEFINE HSER_TXSTA 20h which I later change to DEFINE UART_TXSTA 20h in desperation/frustraction after seeing a reference of this type on the Web. Again thanks for getting me back on the rails. I am off to bed now and I will get the USART Interrupt working correctly in the morning.

Regards Henry