Skip to content

Instantly share code, notes, and snippets.

@edcote

edcote/ft232h.md

Last active Dec 23, 2019
Embed
What would you like to do?
Adafruit FT232H Breakout Notes

I purchased Adafruit FT232H Breakout - General Purpose USB to GPIO+SPI+I2C from Amazon

Preliminaries

  • First, check if device is detected
$ lsusb
Bus 003 Device 018: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC

MPSSE

Library information from Adafruit available here.

Pinout

  • D0 through D7: ADBUS pins on FT232H
  • C0 through C9: ACBUS pins on FT232H. C8, C9 are not controlled by software.

Out of the box, FT232H is configured to act as USB to serial UART controller. Use serial device /dev/tty*.

SPI

Adafruit offers a Python library for this.

  • D0: SCK / Clock
  • D1: MOSI / Data out
  • D2: MISO / Data in
  • D3: CS (not sure? document states there is no explicit chip select or enable pin and to use gpio)

JTAG

  • D0: TCK
  • D1: TDI
  • D2: TDO
  • D3: TMS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.