39 lines
No EOL
2.4 KiB
ReStructuredText
39 lines
No EOL
2.4 KiB
ReStructuredText
.. include:: defs.rst
|
|
|
|
FTDI device pinout
|
|
------------------
|
|
|
|
============ ============= ======= ====== ============== ========== ====== =============
|
|
IF/1 [#ih]_ IF/2 [#if2]_ BitBang UART |I2C| SPI JTAG C232HD cable
|
|
============ ============= ======= ====== ============== ========== ====== =============
|
|
``ADBUS0`` ``BDBUS0`` GPIO0 TxD SCK SCLK TCK Orange
|
|
``ADBUS1`` ``BDBUS1`` GPIO1 RxD SDA/O [#i2c]_ MOSI TDI Yellow
|
|
``ADBUS2`` ``BDBUS2`` GPIO2 RTS SDA/I [#i2c]_ MISO TDO Green
|
|
``ADBUS3`` ``BDBUS3`` GPIO3 CTS GPIO3 CS0 TMS Brown
|
|
``ADBUS4`` ``BDBUS4`` GPIO4 DTR GPIO4 CS1/GPIO4 Grey
|
|
``ADBUS5`` ``BDBUS5`` GPIO5 DSR GPIO5 CS2/GPIO5 Purple
|
|
``ADBUS6`` ``BDBUS6`` GPIO6 DCD GPIO6 CS3/GPIO6 White
|
|
``ADBUS7`` ``BDBUS7`` GPIO7 RI RSCK [#rck]_ CS4/GPIO7 RCLK Blue
|
|
``ACBUS0`` ``BCBUS0`` GPIO8 GPIO8
|
|
``ACBUS1`` ``BCBUS1`` GPIO9 GPIO9
|
|
``ACBUS2`` ``BCBUS2`` GPIO10 GPIO10
|
|
``ACBUS3`` ``BCBUS3`` GPIO11 GPIO11
|
|
``ACBUS4`` ``BCBUS4`` GPIO12 GPIO12
|
|
``ACBUS5`` ``BCBUS5`` GPIO13 GPIO13
|
|
``ACBUS6`` ``BCBUS6`` GPIO14 GPIO14
|
|
``ACBUS7`` ``BCBUS7`` GPIO15 GPIO15
|
|
============ ============= ======= ====== ============== ========== ====== =============
|
|
|
|
.. [#ih] 16-bit port (ACBUS, BCBUS) is not available with FT4232H_ series, and
|
|
FTDI2232C/D only support 12-bit ports.
|
|
.. [#i2c] FTDI pins are either configured as input or output. As |I2C| SDA line
|
|
is bi-directional, two FTDI pins are required to provide the SDA
|
|
feature, and they should be connected together and to the SDA |I2C|
|
|
bus line. Pull-up resistors on SCK and SDA lines should be used.
|
|
.. [#if2] FT232H_ does not support a secondary MPSSE port, only FT2232H_,
|
|
FT4232H_ and FT4232HA_ do. Note that FT4232H_/FT4232HA_ has 4 serial
|
|
ports, but only the first two interfaces are MPSSE-capable. C232HD
|
|
cable only exposes IF/1 (ADBUS).
|
|
.. [#rck] In order to support I2C clock stretch mode, ADBUS7 should be
|
|
connected to SCK. When clock stretching mode is not selected, ADBUS7
|
|
may be used as GPIO7. |