Par rapport aux interfaces série et parrallèle qu'on peut utiliser très facilement, en USB, il faut, normalement, un chip contrôleur USB qui gère le bus, dit quel est le nom du périphérique, etc...
Dans Elektor (un "vieux" numéro), il y a avait un truc comme ça, côté carte d'expérimentation (dans le PC) avec un chip venu de je ne sais plus où, car, il me semble, qu'en plus, il faut faire enregistrer sa puce auprès d'un organisme (donc payer un droit d'entrée). Il faut donc trouver un circuit "fait-tout" qu'un constructeur veut bien distribuer, sinon, cuit cuit. :-(
On ne va bientôt plus rien pouvoir faire nous même (c'est pourquoi je garde les vieux PCs qui sont en état au labo).