PBP has no problem with DTMF tone generation. The limitation is that the PIC can do virtually nothing else while generating these tones. It can, however, receive up to two bytes of data over the hardware USART while doing other things.