Certains microcontrôleurs PIC 18F ou AVR permettent de créer des périphériques USB. En effet, ils sont équipées de SIE (Serial Interface Engine) dédiés, d’un contrôleur d’interruptions… Mais de brillants bidouilleurs ont réussi à implémenter le protocole USB sur les plus modestes PIC 16F ou AVR ATtiny qui ne disposent pas de SIE !
Le projet USB host sur un PIC 18F est également très intéressant, car ils se distingue des précédents qui réalisent des devices USB. Il est réalisé avec SIE externe (Cypress SL811HS). Cette page pointe par ailleurs vers un cours succinct sur le protocole USB. Pour plus de détails, voir « USB in a Nutshell » ou la spécification elle-même.
HTML5 valide ? © Christophe Jacquet. ✍ Contact. Mentions légales.