Another solution is to use any PIC with an EUSART - Enhanced USART - (example 18F2525, 18F2620 etc). The EUSART has Automatic Baudrate Detection capability.