USB-UART Bridge IC Comparison
- Operating systems:
- Linux Kernel 4.4.6, using init (not systemd)
- Windows 7 with drivers from manufacturer's websites
- Settings:
- 3 Mbaud
- 8 data bits
- 1 stop bit
- no parity
- no handshaking
Comparison Table
IC |
Burst length (1029 chars) |
Received chars (sent with FT232R) |
Buffer |
Linux |
Windows |
Linux |
Windows |
Rx |
Tx |
CH340G |
15.9 ms |
5.27 ms |
192 |
736 |
? |
64? |
CP2102 |
6.93 ms |
6.93 ms |
511 |
511 |
576 |
640 |
CY7C65213 |
3.44 ms |
3.90 ms |
456 |
970 |
256 |
256 |
FT230X |
3.43 ms |
3.43 ms |
1029 |
1029 |
512 |
512 |
FT232RL |
3.49 ms |
3.43 ms |
1029 |
not tested |
128 |
256 |
MCP2221 |
48.3 ms |
48.3 ms |
46 |
46 |
64 |
64 |
PL2303HXA |
3.99 ms |
3.99 ms |
844 |
1029 |
256 |
256 |