USB-Serial interfaces


There are a number of different devices, or boards, that convert from USB to RS232 serial signals. They all carry out, more or less, the same function, the main difference being the choice of IC used to implement the interface. Continue reading USB-Serial interfaces


USB-TTL interface devices on OS X


I purchased a number of USB-TTL devices from eBay. None of them want to play ball when plugged into my MacBook Pro. The first is a FTDI device, the others are clones:

  • FT232RL
  • CH340G
  • CP2102
  • PL2303

All work fine on a Windows 7 PC, but Macs are always quite touchy with the clones. FTDI drivers are available, and as of OSX 10.9, Apple include the FTDI drivers, so the FT232RL device should (in theory) be recognised. The other drivers offer varying success rates, for example CH340G. The CP2102 and PL2303 are physically very similar devices. Continue reading USB-TTL interface devices on OS X



I came across the ESP8266, whilst editing a Stack Exchange question, What’s wrong with my ESP8266?

The ESP8266 module is a TTL “Serial to Wireless Internet” device. The ESP8266 module is a 3 V device, but it’s no wimp. It draws quite a bit of power. In fact, you’ll probably need to make sure that your circuit’s power supply can handle at least 1 amp of current.

ESP8266 Pinout
ESP8266 Pinout

Continue reading ESP8266