USB-C to Serial Adapter: Bringing RS-232 Back to a Thin Laptop
Laptops dropped the serial port first, and then dropped every other legacy connector. For anyone configuring switches, PLCs or instruments, a USB-C to serial adapter is the difference between a working job and a wasted site visit.
Quick Answer
A USB-C to serial adapter contains a bridge chip that presents a virtual COM port to the operating system and RS-232 signalling at the DB9 connector. Choose a chipset with current multi platform drivers, install the driver before connecting, then confirm the COM port number and match the equipment baud rate. The USB-C host port must carry data, since a charging only port will not work.
Chipset Choices
| Chipset family | Driver situation | Notes |
|---|---|---|
| FTDI FT232 series | Current drivers on Windows, macOS, Linux | Industrial favourite, best compatibility, higher cost |
| Silicon Labs CP210x | Current drivers, in box on many systems | Compact, common in embedded work |
| Prolific PL2303 | Driver version sensitive | Counterfeit chips fail on newer Windows |
| WCH CH340 or CH341 | Community and vendor drivers | Very cheap, adequate for lab use |
What the Adapter Does and Does Not Do
It creates a COM port
Terminal software treats the adapter as a standard serial port, so existing tools work unchanged.
It converts voltage levels
RS-232 uses positive and negative voltages, typically plus or minus 3 to 15 V. The adapter handles that conversion internally.
It does not convert to TTL
Microcontroller headers usually need a TTL adapter instead. Connecting the wrong one can damage the board.
It does not fix bad wiring
If the equipment needs a null modem cable, the adapter cannot compensate. Wiring is still a separate question.
Setting It Up
- Install the driver before plugging the adapter in.
- Connect and confirm a new COM port appears in the device list.
- Pin the COM number so terminal software keeps working.
- Set baud rate, data bits, parity and stop bits to match the equipment manual.
- Test with a loopback plug or a known working device before travelling.
Real-World Applications
- Console access to switches, routers and firewalls.
- Programming PLCs and industrial controllers.
- Calibrating lab instruments with a DB9 port.
- Servicing point of sale terminals and legacy peripherals.
Related Guides
For the console cable variant, read serial console adapter RJ45 to USB. For chipset differences, see USB serial adapter. For driver problems, start with USB serial adapter driver.
FAQ
Why does my USB-C serial adapter not appear?
Either the driver is missing, the USB-C port does not carry data, or the cable is charge only.
Does the adapter work on a Mac?
Yes, with chipset drivers for macOS. FTDI and Silicon Labs support Apple Silicon.
Can I use two adapters at once?
Yes. Each appears as its own COM port, which is common in multi device testing.
Is it the same as a USB to serial cable?
Functionally yes. The difference is the host connector: USB-C instead of USB-A.