USB Type C to DB-9 Adapter Cable - 1.5m long

via Adafruit
$35.54
SKU AF-5446

This USB Type C cable adds a DB-9 (DE-9) serial port to your computer or laptop. Works with MacOS X, Linux, and Windows. Note that this provides (approximately) +-6V serial (RS232) not 5V serial (TTL), good for old devices like GPS, handhelds, programmers, etc with chunky DB9's on the side. Some cheaper RS232 cables 'cheat' and only give you 0-5V which won't work with some devices - this one has a true voltage doubler/inverter to make it more compatible.

These are tested and work great with bit-bang serial programmers and adapters - note that they are slow compared to hardware serial ports due to the high overhead of USB.

They're now FTDI-chip based for better performance and reliability. The drivers are rock solid and available for pretty much every operating system you will run across. 

If you need to use RS-232 with a computer that has only Type A ports, check out this cable here.

https://www.youtube.com/embed/EA64H5JfoXI?start=85