Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 1.8 KB

usb-uart-drivers.md

File metadata and controls

33 lines (18 loc) · 1.8 KB

USB-UART Converter Drivers

You will need to connect your ESP8266 device to your development machine. This connection will most probably be over USB port. In this case you will need to install appripriate driver on your machine. Exact driver depends on USB-UART chip used on your device. It is most probably one of those below:

It is easy to understand which one is yours if you know where to look. In case you can't read what is written on a chip, CH340G is more rectangular one:

ESP8266 CH340G

CP2102 is a square one:

ESP8266 CP2102

In case you are using a module without USB-UART chip onboard, like this one:

ESP8266

then you will need a separate USB-UART converter, for instance like the one shown below. It will still have some USB-UART chip on it, which indicates what driver you need. CP2102 in this case:

USB-UART-CP2102

Please be careful here!!! ESP8266 chip must be powered by 3.3V. External USB-UART converters come in different configurations. They most commonly provide 3.3V or 5V. Some converters provide an option to switch between these voltages. Make sure that you use 3.3V before connecting to your ESP8266 module.

You may get a converter with another common USB-UART chip FT232RL manufactored by FTDI that will require yet another driver. Here is how it looks like. Notice that it has much more legs than the CH340G one:

USB-UART FT232RL

TODO

  • include a schema of an ESP-8266 module and a separate USB-UART connection
  • explain an option of using Arduino Uno as a USB-UART converter.