English
Language : 

FT2232D Datasheet, PDF (41/56 Pages) Future Technology Devices International Ltd. – Dual USB UART/FIFO I.C.
FT2232D Dual USB UART / FIFO I.C.
9.6 Multi-Protocol Synchronous Serial Engine (MPSSE) Mode Signal Descriptions and
Interface Configurations
MPSSE Mode is designed to allow the FT2232D to interface efficiently with synchronous serial protocols such
as JTAG and SPI Bus. It can also be used to program SRAM based FPGA’s over USB. The MPSSE interface is
designed to be flexible so that it can be configured to allow any synchronous serial protocol (industry standard or
proprietary) to be interfaced to the FT2232D. MPSSE is available on channel A only.
MPSSE is fully configurable, and is programmed by sending commands down the data pipe. These can be sent
individually, or more efficiently in packets. MPSSE is capable of a maximum sustained data rate of 5.6 Mega bits / s.
When Channel A is configured in MPSSE mode the IO signal lines are configured as follows :-
Pin#
(Channel A Only)
24
23
22
21
20
19
17
16
15
13
12
11
Signal
TCK/SK
TDI/D0
TDO/DI
TMS/CS
GPIOL0
GPIOL1
GPIOL2
GPIOL3
GPIOH0
GPIOH1
GPIOH2
GPIOH3
Type
OUTPUT
OUTPUT
INPUT
OUTPUT
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Description
Clock signal Output
Serial Data Out
Serial Data In **Note 27
Select Signal Out
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
General Pupose input / Output **Note 27
**Note 27 : In Input Mode, these pins are pulled to VCCIO via internal 200K resistors. These can be programmed to
gently pull low during USB suspend ( PWREN# = “1” ) by setting this option in the EEPROM.
Enabling
MPSSE mode is enabled using Set Bit Bang Mode driver command. A hex value of 2 will enable it, and a hex value of
0 will reset the device. See application note AN2232L-02, “Bit Mode Functions for the FT2232D” for more details
and examples.
The MPSSE command set is fully described in application note AN2232L-01 - “Command Processor For MPSSE
and MCU Host Bus Emulation Modes”.
DS2232D Version 0.91
© Future Technology Devices International Ltd. 2006 Page 41 of 51