PIC-и никак не пойдут.
А вот это устройство сможет сделать то что вам надо.
http://www.alylab.eu/OpenProjects/ARMUltimator2/ARMU2.htmВ i.MX27 есть специальный режим на USB прозрачного перенаправления с одного USB порта на другой и при этом процессор может слушать обмен.
В случае чего запрещенного берет и глушит обмен.
Ну и FPGA на крайний случай может помочь.
Простым контроллером USB-дивайса никакого процессора очевидно не сделать чисто эмуляцию восходящего порта хаба.
И потому что в шине USB часто валит полный поток даже когда никто из дивайсов ничего не передает.
И потому что контроллер процессора чтобы понять что ему передают должен принять пакет т.е. в USB от него всегда уйдет ACK, а очень часто надо и NAK передавать, и это еще не касаясь синхронизации и прочих жестких таймингов.
Цитата(DiMonstr @ Oct 12 2009, 21:07)

Дайте пожалуйста консультацию по применению 32-разрядного контроллера MICROCHIP с поддержкой USB 2.0 OTG.