No puedo prometer nada, pero creo que es perfectamente viable este mismo código para un PIC 18F, portado obviamente ya que no es un atmel, ya que también llevan controladora usb.
Esta tarde me pondré con ello y a ver si consigo algo, si es así saldría mucho más barato que un atmel, ya que del pic se pueden pedir muestras gratuitas jijjijiji
Yo de momento ya he pedido SEIS 18F4550, para ir probando, el unico inconveniente con esto seria que necesitariais un programador t-20 o similar, y un par de componentes electronicos a soldar en un pcb, pero si ya dispones del t-20 el pcb y los componentes sería más barato.
PD: Los t-20 los tiene mucha gente sin saberlo, ya que eran los programadores de las tarjetas del plus si no recuerdo mal jeje