I have been developing PIC Based dmx transmission gear with PB but I haven't had much experience with reception but maybe this will help.

I think PB will struggle with speed and getting accurate timing. You will probably need to do the actual receiving of the packet in assembler (This is what I am doing for transmission). At 4MHz one bit = 4 cycles. I don't think the UART will handle the Break/MAB format. Might have to do it directly of another pin.

Let me know how you go.

PS How hard was it to build your RS232 dimmer?

Regards,


Lee Wright.