Table of Contents

FTDI sio

Clone FT232R / FT8U100AX

FTDI produce a range of serial devices which utilise the FTDI sio driver in Linux with various capabilities.

Clone FT232R RS485 FT232R RS485 RPi Hub FT2232H UM232H FT232H

ECS i-Buddie USB dock

This uses an FT8U100AX USB bridge as seen in the foreground of the top right picture. This chip combines multiple functions which include serial I/O.

This device fails to operates on correctly on a USB 2.0 port and a connection to a USB 1.1 port or hub is essential.

Identity
Bus 001 Device 016: ID 0403:8372 Future Technology Devices International, Ltd FT8U100AX Serial Port

UM232R FT232R

UM232R FT232R

dsPIC33EV

This board is manufactured by FTDI as an FT232R evaluation kit which has an almost full break-out of the chip pins. The jumpers either select bus power or isolate the device and also allow to selection of either 3V3 or 5V I/O.

Identity
Bus 006 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Pinout
            UM232R
DB0 TXD  1  J1-123  24 GND 
DB4 DTR#               CB0
DB2 RTS#               CB1
VIO                    VCC
DB1 RXD                RST
DB7 RI#                3V3
GND                    CB3
DB5 DSR#               PU1
DB6 DCD#               PU2
DB3 CTS#               VCC
CB4          J2-21     USB
CB2      12         13 SLD
           USB SOCKET
         
J1
 1-2  VIO = 3V3
 2-3  VIO = VCC (DEFAULT)

J2
 ON   VCC = USB (DEFAULT)
 OFF  VCC = SELF
EEPROM

sudo ft232r_prog –dump

       eeprom_size = 128
         vendor_id = 0x0403
        product_id = 0x6001
      self_powered = 0
     remote_wakeup = 1
suspend_pull_downs = 0
     max_bus_power = 100 mA
      manufacturer = FTDI
           product = UM232R USB <-> Serial
         serialnum = FT90IYOQ
   high_current_io = 0
  load_d2xx_driver = 0
      txd_inverted = 0
      rxd_inverted = 0
      rts_inverted = 0
      cts_inverted = 0
      dtr_inverted = 0
      dsr_inverted = 0
      dcd_inverted = 0
       ri_inverted = 0
           cbus[0] = RxLED
           cbus[1] = TxLED
           cbus[2] = PwrEn
           cbus[3] = PwrEn
           cbus[4] = Sleep

Clone FT232R

Devices as the one in the background of the top right picture are generally FT232R clones yet they can easily achieve 1 megabaud. 2 megabaud has also been tested but not extensively. They also support the libftdi API in Linux.

Identity
Bus 001 Device 019: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Pinout
         USB SOCKET
PWREN                     DCD
TXDEN                     DSR
SLEEP                     GND
CTS                       RI
3.3V                      RXD
5V                        VIO
RXLED      JUMPER         RTS
TXLED      5V-3.3V        DTR
GND                       TXD
    DTR RX TX VCC CTS GND
    
JUMPER SELECTS VIO
EEPROM

sudo ft232r_prog –dump

       eeprom_size = 128
         vendor_id = 0x0403
        product_id = 0x6001
      self_powered = 0
     remote_wakeup = 1
suspend_pull_downs = 0
     max_bus_power = 90 mA
      manufacturer = FTDI
           product = FT232R USB UART
         serialnum = A50285BI
   high_current_io = 0
  load_d2xx_driver = 0
      txd_inverted = 0
      rxd_inverted = 0
      rts_inverted = 0
      cts_inverted = 0
      dtr_inverted = 0
      dsr_inverted = 0
      dcd_inverted = 0
       ri_inverted = 0
           cbus[0] = TxLED
           cbus[1] = RxLED
           cbus[2] = TxDEN
           cbus[3] = PwrEn
           cbus[4] = Sleep

Resources

UM232R USB - Serial UART Development Module

UM232H Single Channel USB Hi-Speed FT232H Development Module

RPi HUB Module

libftdi for Linux

Bit-bang mode

FT232r prog