Ich hab schon für eine Mousesimulation vusb [1] verwendet mit einem Atmega168.

V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
Gruß
Georg


[1] http://www.obdev.at/products/vusb/index-de.html