CP2102 vs PL-2303 vs FT232 for USB - Serial communication

Discussion in 'General Electronics Chat' started by dmta, Dec 9, 2013.

  1. dmta

    Thread Starter Member

    Mar 24, 2013
    I need to establish communication between a PC and a PIC microcontroller (both transmit and receive). I have opted to use the UART module of the PIC and do not want use a serial port. Because of this I may have to use CP2102 or PL-2303 or FT232 to convert the USB signals to serial and vice versa. The PL2303 is the most cheap one but I am wondering whether it is the best choice. What are the pros and cons of these three choices?

    These are the modules that I am thinking of buying.


    Last edited: Dec 9, 2013
  2. THE_RB

    AAC Fanatic!

    Feb 11, 2008
    All three are cheap and common on ebay, all three should be plug and play from winXP onwards.

    One of them (either CP or PL?) cannot do non-standard baud rates as supplied. You need to do a special programming procedure on it (that nobody ever does) to enable non-standard baudrates. Sorry I can't remember which one and don't have my data here but it should be easy enough to google for.

    Definitely watch out for that, if you pick that one please be aware you have to run it at one of the baudrates in it's list, and it won't get the very high bauds either (I think the max is 115kbaud, when it is actually capable of much faster).

    Having said that, if you just want to connect to a PC at a standard baudrate all three will work fine out of the box.