I made this reference guide so I can easily look back on it quickly.
| FT2232H IC | FT2232H Mini | JTAG | SPI | UART | I2C |
|---|---|---|---|---|---|
| GND | CN2-2, 4, 6 | GND | GND | GND | GND |
| VCC | CN2-1, 3, 5 | 3.3VDC | 3.3VDC | 3.3VDC | 3.3VDC |
| AD0 | CN2-7 | TCK | SCLK | TXD | SK |
| AD1 | CN2-10 | TDI | DO (MOSI) | RXD | DO |
| AD2 | CN2-9 | TDO | DI (MISO) | DI | |
| AD3 | CN2-12 | TMS | CS | GPIOLO/GPIOHO | |
| GND | CN3-2, 4 | GND | GND | GND | GND |
| BD0 | CN3-26 | TCK | SCLK | TXD | SK |
| BD1 | CN3-25 | TDI | DO (MOSI) | RXD | DO |
| BD2 | CN3-24 | TDO | DI (MISO) | DI | |
| BD3 | CN3-23 | TMS | CS | GPIOLO/GPIOHO |
References: I2C: https://www.ftdichip.com/Support/Documents/AppNotes/AN_113_FTDI_Hi_Speed_USB_To_I2C_Example.pdf
SPI: https://www.ftdichip.com/Support/Documents/AppNotes/AN_114_FTDI_Hi_Speed_USB_To_SPI_Example.pdf https://flashrom.org/FT2232SPI_Programmer
JTAG: https://www.ftdichip.com/Support/Documents/AppNotes/AN_129_FTDI_Hi_Speed_USB_To_JTAG_Example.pdf