En USB de velocidad completa, el tamaño máximo de paquete es de 64 bytes.
En USB de alta velocidad, el tamaño máximo de paquete es de 512 bytes.
La mayoría de los convertidores USB / serie, incluido el suyo, utilizan la velocidad máxima.
Sin embargo, si está viendo la salida serial, el tamaño del paquete USB no importa, porque los paquetes USB pueden enviarse más rápido que la velocidad de la línea serial y se almacenan en búfer.
Por ejemplo, si la PC envía 100 bytes, utilizará dos paquetes, pero lo que está viendo en el otro extremo, en la línea serie, es nuevamente un flujo continuo de 100 bytes.
Del mismo modo, si está enviando datos desde un Arduino, puede almacenar un nuevo byte de TX tan pronto como se envíe un byte anterior, por lo que el tamaño del búfer de TX realmente no importa. (Sin embargo, un tamaño de búfer más grande permite al búfer previo más datos, lo que permite una transmisión continua, incluso si el microcontrolador debe hacer otra cosa durante más tiempo).
Las PC, la mayoría de los microcontroladores y los convertidores USB / serie son lo suficientemente rápidos como para que el cuello de botella only sea la velocidad de la línea serial, por lo que nunca verá una brecha en los datos, independientemente de cómo Se transmiten muchos bytes.