Zahlreiche Mikrocontroller unterstützen den Universal Serial Bus (USB). Die USB-Schnittstelle ist durch eine Serial Interface Engine (SIE) implementiert, welche die unterste Schicht des USB-Protokolls behandelt. Die höheren Schichten des Protokolls müssen durch die Software des Mikrocontrollers implementiert werden. Die Qualität dieser Implementierung ist entscheidend für die Kompatibilität des USB-Gerätes mit verschiedenen Host-Controllern und Betriebssystemen.

Literatur

Bearbeiten
  • Jürgen Hulzebosch: USB in der Elektronik. Die USB-Schnittstelle für praktische Anwendungen am PC einsetzen, Franzis Verlags GmbH, Poing 2008, ISBN 978-3-7723-4089-5.
  • A.P.Godse, D.A.Godse: Microprocessor. Technical Publications, Pune, ISBN 978-8-1843-1593-6.
Bearbeiten