FT232H High-Speed Multi-Interface USB Adapter – JTAG, UART, FIFO, SPI & External Memory Support I2C Interface

SKU: FA2198-1
USB Interface Chip

FTDI FT232H

USB Standard

USB 2.0 High Speed (480 Mbps) / Full Speed (12 Mbps)

MPSSE Data Rate

Up to 30 Mbaud

UART Data Rate

Up to 12 Mbaud

Supported Protocols

JTAG, SPI, I²C, UART, FIFO, bit-bang

Buffers

1 KB Rx + 1 KB Tx

EEPROM

256 bytes user-configurable

Operating Voltage

3.3V I/O (5V USB tolerant)

The FT232H High-Speed Multi-Interface USB Adapter is a versatile, high-performance USB-to-multi-protocol converter built around FTDI’s FT232H chip. It provides a single-chip solution for bridging USB to JTAG, UART, FIFO, SPI, and I²C interfaces, making it an essential tool for embedded development, FPGA/CPLD programming, sensor interfacing, and multi-protocol communication projects.

At the heart of the adapter is the FT232H, FTDI’s fourth-generation USB device. It is a USB 2.0 High Speed (480 Mbps) to UART/FIFO/MPSSE converter featuring a Multi-Protocol Synchronous Serial Engine (MPSSE) . The MPSSE allows the device to emulate JTAG, SPI, I²C, and bit-bang synchronous serial protocols, giving developers a single tool for multiple interface standards.

The FT232H is available in two package options: the LQFP-48 version and the QFN-48 version. It supports USB 2.0 High Speed (480 Mbps) and Full Speed (12 Mbps) operation, with UART transfer data rates up to 12 Mbaud and MPSSE data rates up to 30 Mbaud. The chip includes 1 KB Rx buffer and 1 KB Tx buffer for efficient data handling, plus 256 bytes of user EEPROM for storing configuration data.

The adapter supports a wide range of interface protocols through the MPSSE engine:

  • JTAG — For FPGA/CPLD programming and boundary scan testing

  • SPI — For sensor interfacing, memory access, and peripheral communication

  • I²C — For connecting to EEPROMs, sensors, and I²C peripherals

  • Bit-bang — For custom synchronous and asynchronous protocols

The FT232H also includes a UART interface with full hardware handshaking, modem interface signals, and auto-transmit enable control for RS485 applications. The UART supports 7/8-bit data, 1/2 stop bits, and Odd/Even/Mark/Space/No parity.

The adapter is USB bus-powered and includes an onboard EEPROM for storing USB descriptors, serial numbers, and configuration data. It is fully compatible with Windows, Linux, and macOS, with royalty-free VCP and D2XX drivers available from FTDI. The FT_PROG utility allows in-circuit programming of the EEPROM for custom configurations.

The external memory support feature allows the FT232H to interface with external I²C or SPI memory devices, enabling data logging and configuration storage without a separate microcontroller.

Typical applications include FPGA/CPLD programming, embedded system debugging, sensor interfacing, data logging, multi-protocol communication gateways, and custom USB device development. It is suitable for individual engineers, students, and businesses purchasing in bulk for product development or educational programs.

Important Note: The FT232H operates at 3.3V logic levels for the MPSSE and UART interfaces. When interfacing with 5V devices, use appropriate level shifting. The USB side is 5V tolerant.

Whether you are programming an FPGA, interfacing with I²C sensors, or building a multi-protocol communication tool, the FT232H High-Speed Multi-Interface USB Adapter provides a reliable, well-supported solution. It is suitable for individual makers, engineers, and businesses purchasing in bulk for product development or industrial applications.


Features

  • FT232H chip — FTDI’s fourth-generation USB device with MPSSE engine

  • USB 2.0 High Speed — 480 Mbps data transfer rate, backward compatible with Full Speed

  • Multi-protocol support — JTAG, UART, FIFO, SPI, I²C, and bit-bang modes

  • MPSSE engine — Emulates synchronous serial protocols with data rates up to 30 Mbaud

  • UART data rate — Up to 12 Mbaud with full hardware handshaking

  • External memory support — Interface with I²C or SPI memory devices

  • 1 KB Rx/Tx buffers — Efficient data handling for high-throughput applications

  • 256-byte user EEPROM — For storing configuration data

  • USB bus-powered — No external power supply required

  • Royalty-free drivers — VCP and D2XX drivers for Windows, Linux, and macOS


Technical Specifications 

# Parameter Specification
1 USB Interface Chip FTDI FT232H
2 USB Standard USB 2.0 High Speed (480 Mbps) / Full Speed (12 Mbps)
3 MPSSE Data Rate Up to 30 Mbaud
4 UART Data Rate Up to 12 Mbaud
5 Supported Protocols JTAG, SPI, I²C, UART, FIFO, bit-bang
6 Buffers 1 KB Rx + 1 KB Tx
7 EEPROM 256 bytes user-configurable
8 Operating Voltage 3.3V I/O (5V USB tolerant)

Usage

Getting Started

  1. Install drivers — Download and install the FTDI VCP or D2XX drivers from the FTDI website. On most modern systems, drivers may be included or obtained automatically.

  2. Connect the adapter — Plug the USB Type-A connector into an available USB port on your computer. The adapter is bus-powered and will be recognized automatically.

  3. Verify recognition — Open Device Manager (Windows) or lsusb (Linux) to confirm the adapter is recognized. You should see an FTDI device.

  4. Configure for your protocol — Use FTDI’s FT_PROG utility to configure the EEPROM for your desired protocol (JTAG, SPI, I²C, UART, or FIFO mode).

  5. Connect to target device — Wire the adapter’s pins to your target hardware according to the protocol requirements.

  6. Use with your software — For JTAG, use OpenOCD or vendor tools. For SPI/I²C, use FTDI’s MPSSE libraries or Python libraries (e.g., pyftdi).

Pin Connections (Typical)

Function FT232H Pin
JTAG TCK ADBUS0
JTAG TDI ADBUS1
JTAG TDO ADBUS2
JTAG TMS ADBUS3
SPI SCK ADBUS0
SPI MOSI ADBUS1
SPI MISO ADBUS2
SPI CS ADBUS3
I²C SCL ADBUS0
I²C SDA ADBUS1

Typical Applications

  • FPGA/CPLD programming — JTAG programming and boundary scan testing

  • Embedded system debugging — UART and JTAG debug interfaces

  • Sensor interfacing — SPI and I²C sensor communication

  • External memory access — Read/write I²C or SPI EEPROM/flash

  • Multi-protocol gateways — Convert between USB and multiple serial protocols

  • Custom USB device development — Prototype and test USB peripherals

Notes for Business Buyers

  • Multi-protocol capability — One adapter covers JTAG, SPI, I²C, UART, and FIFO.

  • Proven FTDI technology — Extensive documentation and community support.

  • Royalty-free drivers — No additional licensing costs for VCP or D2XX drivers.

  • Suitable for bulk purchasing — Ideal for engineering teams, educational institutions, and product development.

Q: What is the FT232H adapter used for?

It is a USB-to-multi-protocol adapter for JTAG, SPI, I²C, UART, and FIFO communication, used in FPGA programming, sensor interfacing, and embedded development.

Q: What protocols does the FT232H support?

It supports JTAG, SPI, I²C, UART, FIFO, and bit-bang modes through its MPSSE engine.

Q: What is MPSSE?

MPSSE (Multi-Protocol Synchronous Serial Engine) is FTDI’s technology that allows the chip to emulate synchronous serial protocols including JTAG, SPI, and I²C.

Q: What is the maximum data rate?

The MPSSE supports data rates up to 30 Mbaud. The UART supports up to 12 Mbaud.

Q: Do I need to install drivers?

Yes. FTDI provides royalty-free VCP and D2XX drivers for Windows, Linux, and macOS. Modern systems may include drivers or obtain them automatically.

Q: Can I use this adapter for FPGA programming?

Yes. The JTAG mode allows FPGA/CPLD programming and boundary scan testing using tools like OpenOCD.

Q: What voltage levels does the adapter use?

The MPSSE and UART interfaces operate at 3.3V logic levels. The USB side is 5V tolerant. Use level shifting when interfacing with 5V devices.

Q: Can I interface with external memory?

Yes. The FT232H supports external I²C or SPI memory devices for data logging and configuration storage.

Q: How do I configure the adapter for a specific protocol?

Use FTDI’s FT_PROG utility to configure the onboard EEPROM for your desired protocol mode.

Q: Can I purchase in bulk for a product development project?

Yes. This adapter is suitable for both individual users and business purchasing, including engineering teams, educational institutions, and product development.