At a block level a USB to serial adapter consists of a USB serial processor chip, a serial driver chip and if the adapter is isolated there will be optocouplers in front of the USB and / or serial ports. The above design consists of a FT2232 USB serial processor from FTDI, which is a dual serial port processor.