Document No.: FT_000138
VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet
Version - 1.2
Clearance No.: FTDI# 143
4.2.4 Input / Output Multiplexer Module
VNC2 peripheral interfaces are UART, SPI slave0, SPI slave1, SPI master, FIFO-Asynchronous, FIFO-
Synchronous, GPIO, debug interface and PWM.
The I/O multiplexer allows the designer to select which peripherals are connected to the device I/O pins.
The selectable peripheral interfaces are only limited by the number of I/O pins available. All peripherals
are available across the package range except synchronous FIFO mode which cannot be selected on 32
pin packages. The available configurable I/O pins per package are as follows:
32 pin package – 12 I/O pins
48 pin package – 28 I/O pins
64 pin package – 44 I/O pins
Table 7 lists the peripherals which can be multiplexed to I/O and the maximum number of pins required
for each one. The designer can choose any mix of peripheral configurations as long as they are within the
specific package I/O pin count. Depending on the design not all 9 UART pins need to be configured.
Similarly the GIPO peripheral does not need all pins configured.
e.g. The 48 pin package has 28 I/O pins which could be configured as UART – 9 pins, SPI Master – 5
pins, FIFO Asynchronous – 12 pins and GPIO – 2 pins. This makes a total of 28 pins.
Please refer to Section 5 for a detailed description of the I/O multiplexer.
Peripherals
UART
Maximum pins required
9
4
SPI Slave 0
SPI Slave 1
SPI Master
FIFO Asynchronous
FIFO Synchronous
GPIO
4
5
12
14
40
1
Debug
PWM
8
Table 7 - Peripheral Pin Requirements
Copyright © 2010 Future Technology Devices International Limited
24