Вот проект под dsPIC33EP512GP504. Принимает, обрабатывает и
передаёт строки с аппаратным контролем потока RTS/CTS (иначе не
получалось выйти на высокую скорость обмена с Windows без потерь).
Писал давно, деталей не помню, но комментариев там масса, должно
быть всё понятно. До 1.5Мбит/с обмен был стабильный. Больше не
получалось - может, проблемы на стороне USB-UART CP2102, может ещё
что. Но мне больше и не надо было. Обработка в прерываниях. Зачем
Delay в UART'e - не помню, нужно смотреть.
UART_Tx_Rx_201506250124.zip