Here I attempt to use 3 different USB to Serial modules to program a clone Arduino Pro Mini. The chips are the FTDI FT232RL, the Silicon Labs CP2102 and the Prolific Technologies PL2032HX.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

12 thoughts on “Arduino usb-to-serial tutorial – programming the pro mini”
  1. Avataaar/Circle Created with python_avatars Minhaj SixByte says:

    The prolific one in the market are all fakes. Dont buy. Silab ones are best.

  2. Avataaar/Circle Created with python_avatars f8ebl F8EBL says:

    had the same problem with the prolific chip, wouldn't work on win10, finally even crashed it.
    I tried it on an XP system, with the newer drivers, works a treat.
    Maybe it's not prolific bricking counterfeit chip, but just that they din't bother to ensure compatibility all the way, or maybe windows didn't let them know what in win8/10 was not compatible with the chip?
    Finally got around digging out an old relique with a windows XP OS. Boot time 4 minutes, ugly graphics, very vintage !

  3. Avataaar/Circle Created with python_avatars Adolfo Rosado says:

    CP2102 is the one I use. I leave CTS disconnected. I flash bootloader to virgin Atmel 328P's with a little cheater board I found barebones and added a few parts.

  4. Avataaar/Circle Created with python_avatars Leesah Cage says:

    Do you know if these would work with a pocket beagle?

  5. Avataaar/Circle Created with python_avatars Nimish Khot says:

    Is ftdi and usb host the same thing?

  6. Avataaar/Circle Created with python_avatars Rana.K says:

    Sir, it possible to program an AT89S51 chip with USB to TTL(UART) converter(pl2303 chip)?

  7. Avataaar/Circle Created with python_avatars Empolitano says:

    @Julian have you tested the Arduino usb to serial converter as a programmer for STM32 boards?

  8. Avataaar/Circle Created with python_avatars Влад Влад says:

    У меня дайвер win 7 ch340 не установился((

  9. Avataaar/Circle Created with python_avatars Bruce Weight says:

    If you just walk up and connect your rl232 adapter board to your arduino board through the rx rx pins. How do you know the he baud rate the board is set to operate at? My China board connect to windows 10 no yellow flag says port is operating ok. Also short rx rx pins and terminal program will echo key characters, so I tend to think the ttl board is working but cannot communicate with the arduino board to program it that way

  10. Avataaar/Circle Created with python_avatars Sweet Leaf says:

    oh i needed a driver fort the cp2102 I had no idea Thank You

  11. Avataaar/Circle Created with python_avatars M Circuits says:

    I suggest you update this. There is another Usb to serial interface which uses the pain in the ass CH340 chip. sometimes it work, sometime is not. The FTDI was the consistent one that I have used.

  12. Avataaar/Circle Created with python_avatars Martino Mertenso says:

    remember that for arduino reset you can use DTR but also RTS, so the adapter that have RTS pin is also good for the job

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.