Maximum packet length (bytes) supported by various USB 2.0 transfers


According to the USB 2.0 specification, the maximum packet lengths supported by different transfer types vary across low-speed, full-speed, and high-speed modes, as detailed below:

  • Control Transfers: 8 bytes for low-speed devices; 8, 16, 32, or 64 bytes for full-speed devices; 64 bytes for high-speed devices.
  • Isochronous Transfers: Not supported by low-speed devices; 1023 bytes for full-speed devices; 1024 bytes for high-speed devices.
  • Interrupt Transfers: 0 to 8 bytes for low-speed devices; 0 to 64 bytes for full-speed devices; 0 to 1024 bytes for high-speed devices.
  • Bulk Transfers: Not supported by low-speed devices; 8, 16, 32, or 64 bytes for full-speed devices; 512 bytes for high-speed devices.

编辑分享


了解 Ruigu Electronic 的更多信息

订阅后即可通过电子邮件收到最新文章。

Posted in

Leave a comment