Cамая распространенная ошибка - я не имею в виду лично Вас, так, скажем, в общем ... Дело в том, что в примерах от микрочипа представлен консольный режим работы - а почему -то люди вставляют функцию в свою прогу в форточках и пытаются при приеме очередного транка данных высветить результат на экране.Это приводит к замедлению обмена - естественно.
http://www.microchip.su/showthread.php?t=3385
Относительно сдс - 600 килобит на прием + 600 на передачу - это уже потолок. Это у меня - на пне 2,8 и юсб 2.0 На 300 мегагерцовом ноуте с юсб 1.1 - все вдвое меньше. В последнем фреймворке от микрочип он, имхо, отсутствует вообще.