Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
Differences Between the Microsoft® CDC Driver and the Cypress® CDC Driver - KBA91559
Question: What are the differences between the Microsoft® Communications Device Class (CDC) driver and the Cypress® CDC driver?
Table 1 captures the differences between the Microsoft CDC driver and the Cypress CDC driver.
Table 1. Differences between the Microsoft® CDC driver and the Cypress® CDC driver
Supports up to 460800 baud rate Does not support flow control Does not support port persistence*
Supports higher baud rates (up to 3 Mbps) Supports flow control Supports port persistence*
*Port persistence: If the port persistence feature of the driver is enabled, and a USB device is disconnected, any application accessing the COM port will not lose control of the COM port session. This means that when the USB device is connected again, the application can seamlessly continue to access the COM port. The control over the COM port is released once the application is terminated.