Hello Harold, > I've done a fair amount of DMX transmission and reception using PICs > (mostly 16c74 and 18c452). I detect a break using the FE flag, then "eat > the byte" out of the usart data register, then go back to waiting for the have you tried enabling 9 bit reception and using the RCSTA.RX9D bit to check for a break? I'm actually doing this and it's workin ok. But I've been thinking lately that checking for the FE would be better because the USART will be receiving only 8 bits and not 9 bits, so if the device sending DMX is a bit fast and sends only 1 stop bit it will still work. Best regards, Brusque ----------------------------------------------------------------- Edson Brusque C.I.Tronics Lighting Designers Ltda Researcher and Developer Blumenau - SC - Brazil Say NO to HTML mail www.citronics.com.br ----------------------------------------------------------------- -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics