Наконец нарисовал и выложил на сайт схему контроллера со встроенным низковольтным программатором на одном транзисторе, теперь можно запостить это сообщение. Вообще, программатор у Микрочипа из-за того, что DataIn и DataOut совмещены при прошивке на один вывод, на трех резисторах, как у Атмел, сделать не удастся.
На сайте http://artjoy.narod.ru/ лежит схема USB 2.0 контроллера на pic18f2550 и тестовая прошивка под HID джойстик с 3-мя 10 бит осями и 2-мя кнопками, частота опроса ~ 200 Гц
Прошивка с исходником на С, очень простая, написана заново по мотивам Микрочиповского USB фрэймворка (надо бы ее на прерывания переписать, это если будет интерес).
Если кому будет интересно, я нарисую и законченную схему, с сохранением полной разрядности при малых углах поворота резистора.
По прошивке -- советуйте кол-во осей, кнопок, хаток, т.как я сам последнее время мало интересуюсь симуляторами (Так, в Need2speed 5 катаюсь иногда, а там 3-х осей и 2-х кнопок хватает).
Обновление 1: Чтобы купить pic18f2550 или 18f4550, надо позвонить в Центр технической поддержки Микрочип, http://www.trt.ru
Они могут посоветовать, где контроллер есть в Москве. По выходным на Митинском рынке есть их точка, но надо на неделе сначала позвонить и заказать микросхему.
За идею самому сделать USB контроллер спасибо MeanDog, http://www.mindaugas.com
За идею использовать Microchip's 18f2550 спасибо lbodnar: http://forum.sukhoi.ru/showthread.php?t=37510