a plea for help i'm currently working on a dmx512 decoder the problem i'm having is not being able to get the 2 tasks to run together a interrupt driven loop every 15usec to look after the analogue section and the main body of the program reading data at 250kbaud currently i can either have the analogue section running with no data being thrown at the device or i can have data and the analogue wont enter the interrupt routine the rcif on the rx section is just polled to make life easier i think can the pic run the usart independantly or does the pic devote all its power to the usart when receiving any help appreciated many thanks chris