Future Technology
Devices International Ltd.
http://www.vinculum.com
Copyright © Future Technology Devices International Ltd. 2006
Vinculum VNC1L
Embedded USB Host Controller I.C.
The Vinculum VNC1L is the rst of FTDI’s Vinculum family of Embedded USB host controller integrated circuit
devices. Not only is it able to handle the USB Host Interface, and data transfer functions but owing to the inbuilt MCU
and embedded Flash memory, Vinculum can encapsulate the USB device classes as well. When interfacing to mass
storage devices such as USB Flash drives, Vinculum also transparently handles the FAT File structure communicating
via UART, SPI or parallel FIFO interfaces via a simple to implement command set. Vinculum provides a new cost
effective solution for providing USB Host capability into products that previously did not have the hardware resources
available.
The VNC1L is available in Pb-free (RoHS compliant) compact 48-Lead LQFP package.
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 2
1.3 Typical Applications
Single chip embedded USB host / slave controllerSingle chip embedded USB host / slave controller
I.C. device
Entire USB protocol handled on the chip
8 / 32 bit V-MCU Core V-MCU Core
Twin DMA controllers for hardware acceleration
Integrated 12 MHz to 48 MHz clock multiplierIntegrated 12 MHz to 48 MHz clock multiplier
Integrated power-on-reset circuit with optionalIntegrated power-on-reset circuit with optional
RESET# input pin
64k byte embedded Flash ROM program memory64k byte embedded Flash ROM program memory
4k byte internal data SRAM4k byte internal data SRAM
 
 
UART interface
 
 
Two independent USB 2.0 Low speed / Full speedTwo independent USB 2.0 Low speed / Full speed
USB Host / Slave ports with integrated pull-up and
pull-down resistors
        
       
programming, and command monitor interface
FIFO interface mode with 8 bit bi-directional dataFIFO interface mode with 8 bit bi-directional data
bus and simple 4 wire handshake for data I/O and
command monitor interface
SPI slave interface mode for data I/O andSPI slave interface mode for data I/O and
command monitor interface
Up to 28 GPIO interface pins for data I/O andGPIO interface pins for data I/O and
command monitor interface
Interface to MCU / PLD / FPGA via UART, FIFO, or
SPI interface
Legacy PS/2 keyboard and mouse interfacesPS/2 keyboard and mouse interfaces
 
Support for USB suspend and resumeSupport for USB suspend and resume
Support for bus powered, self powered, and high-Support for bus powered, self powered, and high-

3.3V operation with 5V safe inputs3.3V operation with 5V safe inputs
Low operating and USB suspend current (25mALow operating and USB suspend current (25mA
running / 2mA stnadby)
    
full speed (12 Mbps) and low speed (1.5 Mbps)
USB host and slave device compatible
0°C to 70°C operating temperature range
Full driver support for target / slave applicationsFull driver support for target / slave applications
Available in compact Pb-free and green 48 PinAvailable in compact Pb-free and green 48 Pin
LQFP package (RoHS compliant)
Full range of reference designs and evaluation kitsFull range of reference designs and evaluation kits
available
1. Features
Add USB host capability to embedded productsAdd USB host capability to embedded products
Interface USB Flash drive to MCU / PLD / FPGAInterface USB Flash drive to MCU / PLD / FPGA
         
interface
Digital camera to USB Flash drive or other USBDigital camera to USB Flash drive or other USB
slave device interface
PDA to USB Flash driver or other USB slavePDA to USB Flash driver or other USB slave
device interface
MP3 Player to USB Flash drive or other USB slaveMP3 Player to USB Flash drive or other USB slave
device interface
USB MP3 Player to USB MP3 PlayerUSB MP3 Player to USB MP3 Player
Mobile phone to USB Flash drive or other USBMobile phone to USB Flash drive or other USB
slave device interface
GPS to mobile phone interfaceGPS to mobile phone interface
Instrumentation USB Flash drive or other USBInstrumentation USB Flash drive or other USB
slave device interfacing
Datalogger USB Flash drive or other USB slaveUSB Flash drive or other USB slave
device interface
Set Top Box - USB device interfaceSet Top Box - USB device interface
USB slave device and USB Flash disk interface with selectable UART / FIFO / SPI interface or USB slave

FTDI USB slave device and USB Flash disk interface with selectable UART / FIFO / SPI interface as the

 
FTDI USB slave device and USB Flash disk interface with selectable UART / FIFO / SPI interface as the

1.2 Standard Firmware
1.1 Hardware Features
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 3
2. Block Diagram
2.1SimpliedBlockDiagram

XTIN
XTOUT
Program and
Test Logic
RESET#
PROG#
TEST
PLL FILTER
64k x 8
E-FLASH
PROGRAM ROM
Vinculum MCU
core
Vinculum
32-Bit NPU
DMA Controller
1
4k x 8
DATA SRAM
Clock
Multiplier
PLL
48 MHz
USB Host / Slave
Transceiver 1
USB1DP
USB1DM
USB2DP
USB2DM
USB Host / Slave
Transceiver 2
USB Host / Slave
SIE 1
USB Host / Slave
SIE 2
12 MHz
Oscillator
24 MHz DMA Controller
2
UART
PRESCALER
48 MHz
NMI
INT
INTERNAL IO BUS
BOOTSTRAP
LOADER
ROM
UART & FIFO
I/F LOGIC
24 MHz
SYSTEM
TIMER
INT
INTERNAL IO BUS
ADBUS[0...7]
SPI I/F
LOGIC
EXTERNAL IO BUS
GPIO 3
I/F LOGIC
GPIO 2
I/F LOGIC
GPIO 1
I/F LOGIC
GPIO 0
I/F LOGIC
ACBUS[0...7]
BDBUS[0...7]
BCBUS[0...3]
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 4
2.2 Functional Block Descriptions
USB Host / Slave Transceivers 1 and 2 - The two USB transceiver cells provide the USB host / slave physical USB
1.1 / USB 2.0 full-speed device interface. On each the output drivers provide 3.3V level slew rate control signalling,
whilst a differential receiver and two single ended receivers provide USB data in, SEO and USB Reset condition
detection. These cells also incorporate internal USB pull-up or pull down resistors as required for host or slave mode.
USB Host / Slave Serial Interface Engine ( SIE ) - These blocks handle the parallel to serial and serial to parallel

generation and error checking.
12 MHz Oscillator - The 12MHz Oscillator cell generates a 12MHz reference clock input to the Clock Multiplier PLL
from an exteral 12MHz crystal.
Clock Multiplier PLL - The Clock Multiplier PLL takes the 12MHz input from the Oscillator Cell and generates 24MHz
and 48MHz reference clock signals, which is used by the USB SIE Blocks, the MCU core, System Timer and UART
Prescaler blocks.
Program and Test Logic - this block provides a means of programming the onboard E-Flash memory. When PROG#
is pulled low and the device is reset, the onboard E-Flash memory is bypassed by an internal hard coded BootStrap
Loader ROM which contains code to allow the E-Flash memory to be programmed via commands to the UART
interface. FTDI provides a software utility which allows the VNC1L to be programmed using this method. The TEST
pin is used in manufacturing to enhance the testability of the various internal blocks and should be tied to GND.
DMA Controller 1 and 2 - The twin DMA controllers in the VNC1L greatly enhance performance by allowing data
from the two USB SIE controllers, UART, FIFO and SPI to be transferred between each other via the data SRAM with
minimal MCU intervention.
Data SRAM - This 4k x 8bit block acts as the data ( variable ) memory for the Vinculum MCU, though it can also be
accessed transparently to the MCU by the twin DMA controllers.
NPU ( Numeric CoProcessor ) - Most Vinclum MCU operations are 8-bit, however there are some scenarios such as
transversing disk FAT tables which involve extensive 32 bit arithmetic. In order to speed up these operations, the MCU
has a dedicated 32 bit co-processor block.
UART Prescaler - this block provides the master transmit / receive clock for the UART block. By varying the prescalar
value, the baud rate of the UART can be adjusted over a range of 300 baud to 1M baud.
SYSTEM TIMER - The system timer provides a regular interrupt to the Vinculum MCU, typically at 1mS intervals. This
is used by the MCU to provide timeouts and other timing functions.
VINCULUM MCU CORE - The “heart” of the VNC1L is the VMCU core based on FTDI’s proprietary 8-bit embedded
MCU ( EMCU ) architectiure. VMCU has a Harvard architecture i.e. separate code and data space and supports
64k byes of program code, 64k byes of ( paged ) data space and 256 bytes of IO space. It uses “enhanced CISC”
technology - typically VNCU instructions would replace several lines of code in conventional CISC or RISC processors
giving RISC like performance in a CISC architecture with the advantage over both of excellent code compression in
the program ROM space.
E-FLASH Program ROM - The VNCL1L has 64k bytes of embedded Flash ( E-Flash ) memory. No special
programming voltages are necessary for programming the onboard E-FLASH as these are provided internally on-chip.
Common methods of programming the E-FLASH ( both under control of the VMCU ) are via the UART by pulling the
PROG# pin low and resetting the device OR by using the programming via a USB FLASH drive feature provided in

BOOTSTRAP LOADER ROM - This is a small block of hard encoded ROM ( 512 x 8 bits ) whivh bypasses the main
e_FLASH memory when PROG# is pulled low. This provides a means of programming the entire E-Flash memory via
the UART interface.
UART and FIFO Logic - These provide optional serial and parallel interfaces to the VNC1L equivalent to the
interfaces on FTDI’s FT232 and FT245 USB UART and FIFO products.
GPIO Blocks

Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 5
2. Device Pin Out and Signal Descriptions
ADBUS6
ADBUS7
GND
VCCIO
ACBUS0
ACBUS1
ACBUS2
ACBUS3
AGND
BDBUS2
VCCIO
ADBUS1
ADBUS0
ADBUS2
ADBUS3
ADBUS4
ADBUS5
37
48
112
13
24
2536
FTDI
VNC1L-1A
YYWW
ACBUS4
ACBUS5
ACBUS6
ACBUS7
GND
VCC
AVCC
XTIN
XTOUT
PLLFLTR
TEST
RESET#
PROG#
BDBUS0
BDBUS1
BDBUS3
BDBUS4
BDBUS5
VCCIO
BDBUS6
BDBUS7
BCBUS0
BCBUS1
BCBUS2
BCBUS3
GND
USB2DM
USB1DP
USB1DM
GND
USB2DP
XXXXXXXXX
XXXXXX
20
21
22
23
11
12
13
14
15
16
18
19
41
42
43
44
46
45
47
48
31
32
33
34
6
39
27
24
1
2
3
40
30
17
ADBUS0
ADBUS1
ADBUS2
ADBUS3
G
N
D
G
N
D
A
G
N
D
V
C
C
I
O
V
C
C
I
O
V
C
C
I
O
V
C
C
G
N
D
G
N
D
A
V
C
C
ACBUS0
ACBUS1
ACBUS2
ACBUS3
BDBUS0
BDBUS1
BDBUS2
BDBUS3
BDBUS4
BDBUS5
BDBUS6
BDBUS7
BCBUS0
BCBUS1
BCBUS2
BCBUS3
26
25
8
USB1DP
USB1DM
RESET#
PROG#
PLLFLTR
TEST
USB2DP
USB2DM
4
5
XTIN
XTOUT ACBUS4
ACBUS5
ACBUS6
ACBUS7
VNC1L
7
10
9
29
28
35
36
37
38
ADBUS7
ADBUS6
ADBUS5
ADBUS4
2.1 48 Lead LQFP Pin Out
Figure 2 - 48 pin LQFP Package Pin Out
Figure 3 - VNC1L Pin Out - Schematic
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 6
2.2 48 Lead LQFP Package Signal Descriptions
Table 1 - Pin Out Description
Pin No. Name Type Description
USB Interface Group
25 USB1DP I/O USB host / slave port 1 - USB Data Signal Plus with integrated pull up / pull down resistor.
26 USB1DM I/O USB host / slave port 1 - USB Data Signal Minus with integrated pull up / pull down resistor.
28 USB2DP I/O USB host / slave port 2 - USB Data Signal Plus with integrated pull up / pull down resistor.
29 USB2DM I/O USB host / slave port 2 - USB Data Signal Minus with integrated pull up / pull down resistor.
Power and Ground Group
1, 24, 27, 39 GND PWR Device ground supply pins
2 VCC PWR 3.3V supply to the device core.
3 AVCC PWR +3.3V supply to the internal clock multiplier. This pin requires a 100 nF decoupling capacitor.
6 AGND PWR Device analog ground supply for internal clock multiplier
17, 30, 40 VCCIO PWR +3.3V supply to the ADBUS, ACBUS, BDBUS and BCBUS Interface pins (11...16, 18...23, 31...38, 41...48).
Miscellaneous Signal Group
4 XTIN Input Input to 12MHz Oscillator Cell. Connect 12 MHz crystal across pins 4 and 5, with suitable loading capacitors
to GND. This pin can also be driven by an external 12 MHz clock signal. Note that the switching threshold of
this pin is VCC/2, so if driving from an external source, the source must be driving at 5V CMOS level, or a.c.
coupled to centre around VCC/2.
5 XTOUT Output Output from 12MHz Oscillator Cell. Connect 12 MHz crystal across pins 4 and 5, with suitable loading
capacitors to GND. XTOUT stops oscillating during USB suspend, so take care using this signal to clock
external logic.
7 PLLFLTR Input 
8 TEST Input Puts the device into I.C. test mode. Must be tied to GND for normal operation.
9 RESET# Input Can be used by an external device to reset the VNC1L. This pin can be used in combination with PROG#

resistor.*
10 PROG# Input 
VNC1L.*
Data and Control Bus Signals
Interface Mode
UART Inter-
face
Parallel FIFO
Interface
SPI Slave
Interface
I/O Port
11 BDBUS0 I/O 5V safe bidirectional data / control bus, BD bit 0 PortBD0
12 BDBUS1 I/O 5V safe bidirectional data / control bus, BD bit 1 PortBD1
13 BDBUS2 I/O 5V safe bidirectional data / control bus, BD bit 2 PortBD2
14 BDBUS3 I/O 5V safe bidirectional data / control bus, BD bit 3 PortBD3
15 BDBUS4 I/O 5V safe bidirectional data / control bus, BD bit 4 PortBD4
16 BDBUS5 I/O 5V safe bidirectional data / control bus, BD bit 5 PortBD5
18 BDBUS6 I/O 5V safe bidirectional data / control bus, BD bit 6 PortBD6
19 BDBUS7 I/O 5V safe bidirectional data / control bus, BD bit 7 PortBD7
20 BCBUS0 I/O 5V safe bidirectional data / control bus, BC bit 0 PS2Clk1** PS2Clk1** PS2Clk1** PortBC0
21 BCBUS1 I/O 5V safe bidirectional data / control bus, BC bit 1 PS2Data1** PS2Data1** PS2Data1** PortBC1
22 BCBUS2 I/O 5V safe bidirectional data / control bus, BC bit 2 PS2Clk2** PS2Clk2** PS2Clk2** PortBC2
23 BCBUS3 I/O 5V safe bidirectional data / control bus, BC bit 3 PS2Data2** PS2Data2** PS2Data2** PortBC3
31 ADBUS0 I/O 5V safe bidirectional data / control bus, AD bit 0 TXD D0 SCLK PortAD0
32 ADBUS1 I/O 5V safe bidirectional data / control bus, AD bit 1 RXD D1 SDI PortAD1
33 ADBUS2 I/O 5V safe bidirectional data / control bus, AD bit 2 RTS# D2 SDO PortAD2
34 ADBUS3 I/O 5V safe bidirectional data / control bus, AD bit 3 CTS# D3 CS PortAD3
35 ADBUS4 I/O 5V safe bidirectional data / control bus, AD bit 4 DTR# D4 PortAD4
36 ADBUS5 I/O 5V safe bidirectional data / control bus, AD bit 5 DSR# D5 PortAD5
37 ADBUS6 I/O 5V safe bidirectional data / control bus, AD bit 6 DCD# D6 PortAD6
38 ADBUS7 I/O 5V safe bidirectional data / control bus, AD bit 7 RI# D7 PortAD7
41 ACBUS0 I/O 5V safe bidirectional data / control bus, AC bit 0 TXDEN# RXF# PortAC0
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 7
42 ACBUS1 I/O 5V safe bidirectional data / control bus, AC bit 1 TXE# PortAC1
43 ACBUS2 I/O 5V safe bidirectional data / control bus, AC bit 2 RD# PortAC2
44 ACBUS3 I/O 5V safe bidirectional data / control bus, AC bit 3 WR PortAC3
45 ACBUS4 I/O 5V safe bidirectional data / control bus, AC bit 4 PortAC4
46 ACBUS5 I/O 5V safe bidirectional data / control bus, AC bit 5 PortAC5
47 ACBUS6 I/O 5V safe bidirectional data / control bus, AC bit 6 PortAC6
48 ACBUS7 I/O 5V safe bidirectional data / control bus, AC bit 7.


pull-up resistor on this pin will switch off the inter-
nal clock multiplier, allowing the device to be fed
with an external 48Mz clock signal into XTIN.
PortAC7
* These pins are pulled to VCC via internal 200k resistors.
** PS/2 Ports can be available while UART, FIFO, or SPI interface is enabled.
2.3 UART Interface Signal Descriptions
Table 4 - Data and Control Bus Signal Mode Options - UART Interface
Pin No. Name Type Description
31 TXD Output Transmit asynchronous data output
32 RXD Input Receive asynchronous data input
33 RTS# Output Request To Send Control Output / Handshake signal
34 CTS# Input Clear To Send Control Input / Handshake signal
35 DTR# Output Data Terminal Ready Control Output / Handshake signal
36 DSR# Input Data Set Ready Control Input / Handshake signal
37 DCD# Input Data Carrier Detect Control Input
38 RI# Input Ring Indicator Control Input. When the Remote Wake up option is enabled in the EEPROM, taking RI#
low can be used to resume the PC USB Host controller from suspend.
41 TXDEN Output Enable Transmit Data for RS485 designs
2.4 Parallel FIFO Interface Signal Descriptions and Timing Diagrams
Table 5 - Data and Control Bus Signal Mode Options - Parallel FIFO Interface
Pin No. Name Type Description
31 D0 I/O FIFO Data Bus Bit 0
32 D1 I/O FIFO Data Bus Bit 1
33 D2 I/O FIFO Data Bus Bit 2
34 D3 I/O FIFO Data Bus Bit 3
35 D4 I/O FIFO Data Bus Bit 4
36 D5 I/O FIFO Data Bus Bit 5
37 D6 I/O FIFO Data Bus Bit 6
38 D7 I/O FIFO Data Bus Bit 7
41 RXF# OUTPUT When high, do not read data from the FIFO. When low, there is data available in the FIFO which can
be read by strobing RD# low, then high again.
42 TXE# OUTPUT When high, do not write data into the FIFO. When low, data can be written into the FIFO by strobing
WR high, then low.
43 WR INPUT Enables the current FIFO data byte on D0...D7 when low. Fetched the next FIFO data byte (if avail-
able) from the receive FIFO buffer when RD# goes from high to low
44 RD# INPUT Writes the data byte on the D0...D7 pins into the transmit FIFO buffer when WR goes from high to low.
Table 1 continued - Pin Out Description
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 8
Figure 4 - FIFO Read Cycle
RXF#
RD#
D[7...0]
T3
T1
T5
T6
T2
T4
Valid Data
Table 6 - FIFO Read Cycle Timings
Time Description Min Max Unit
T1 RD Active Pulse Width 50 - ns
T2 RD to RD Pre-Charge Time 50 + T6 - ns
T3 RD Active to Valid Data* 20 50 ns
T4 Valid Data Hold Time from RD Inactive* 0 - ns
T5 RD Inactive to RXF# 0 25 ns
T6 RXF Inactive After RD Cycle 80 - ns
* Load = 30pF
Figure 5 - FIFO Write Cycle
Valid Data
D[7...0]
WR
TXE# T7
T12
T11
T8
T9 T10
Table 7 - FIFO Write Cycle Timings
Time Description Min Max Unit
T7 WR Active Pulse Width 50 - ns
T8 WR to RD Pre-Charge Time 50 - ns
T9 Data Setup Time before WR Inactive 20 - ns
T10 Data Hold Time from WR Inactive 0 - ns
T11 WR Inactive to TXE# 5 25 ns
T12 TXE Inactive After WR Cycle 80 - ns
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 9
2.5 SPI Interface Signal Descriptions and Timing Diagrams
Table 8 - Data and Control Bus Signal Mode Options - SPI Interface
Pin No. Name Type Description
31 SCLK Input SPI Clock input, 12MHz maximum.
32 SDI Input SPI Serial Data Input
33 SDO Output SPI Serial Data Output
34 CS Input SPI Chip Select Input
Figure 6 - SPI Slave Data Read Cycle
SPICLK
SPI Data In
SPI Data Out
SPI CS
R/W ADD D0D1D2D3D4D5D6D7
1 1 0
From Start - SPI CS must be held high for the entire read cycle, and must be taken low for at least one clock period






Remember that CS must be held low for at least one clock period before being taken high again to continue with the
next read or write cycle.
Figure 7 - SPI Slave Data Write Cycle
SPICLK
SPI Data In
SPI Data Out
SPI CS
R/W ADD D0D1D2D3D4D5D6D7
100
From Start - SPI CS must be held high for the entire write cycle, and must be taken low for at least one clock period


START
STATUS
STATUS
START
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 10
Table 9 - SPI Slave Data Timing
Time Description Min Typical Max Unit
T1 SPICLK Period 83 - - ns
T2 SPICLK High 20 - - ns
T3 SPICLK Low 20 - - ns
T4 Input Setup Time 10 - - ns
T5 Input Hold TIme 10 - - ns
T6 Output Hold Time 2 - - ns
T7 Output Valid Time - - 20 ns

Bit Description
0 RXF#
1 TXE#
2 -
3 -
4 RXF IRQEn
5 TXE IRQEn
6 -
7 -
T1
T2
T3
T4 T5
T6
T7
SPICLK
SPICS /
SPI DATA IN
SPI DATA OUT




least one clock period before being taken high again to continue with the next read or write cycle.
Figure 8 - SPI Slave Data Timing Diagrams
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 11
2.6 PS/2 Keyboard and Mouse Interface
Table 11 - Data and Control Bus Signal Mode Options - PS/2 Keyboard and Mouse Interface
Pin No. Name Type Description
20 PS2Clk1 I/O PS/2 Keyboard or Mouse interface 1 clock signal
21 PS2Data1 I/O PS/2 Keyboard or Mouse interface 1 data signal
22 PS2Clk2 I/O PS/2 Keyboard or Mouse interface 2 clock signal
23 PS2Data2 I/O PS/2 Keyboard or Mouse interface 2 data signal
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 12
3. Package Parameters
3.1 LQFP-48 Dimensions
The VNC1L is supplied in a 48 pin LQFP package as standard.
Pin# 1
0.25
1.60
MAX
12
o
+/- 1
o
1.4 +/- 0.05
0.2 Min
0.6 +/- 0.15
1.0
0.05 Min
0.15 Max
0.24 +/- 0.07
0.22 +/- 0.05
0.09 Min
0.2 Max
0.09 Min
0.16 Max
7
9
7 9
PIN# 48
0.5
0.22+/- 0.05
VNC1L-1A
YYWW
XXXXXXXXX
XXXXXX
FTDI
Figure 9 - LQFP-48 Package Dimensions
The VNC1L is supplied in a RoHS compliant 48 pin LQFP package. The package is lead ( Pb ) free and uses a

This package has a 7.00mm x 7.00 mm body ( 9.00 mm x 9.00 mm including pins ). The pins are on a 0.50 mm pitch.
The above mechanical drawing shows the LQFP-48 package – all dimensions are in millimetres.
The date code format is YYWW where WW = 2 digit week number, YY = 2 digit year number.
An alternative 6mm x 6mm leadless QFN package is also available for projects where PCB area is critical. Contact
FTDI for availabillity.
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 13
3.2SolderReowProle



Pb free solder process (i.e. the VNC1L is used with Pb free solder), and for a non-Pb free solder process (i.e. the
VNC1L is used with non-Pb free solder).

Prole Feature Pb Free Solder Process Non-Pb Free Solder Process
Average Ramp Up Rate (Ts to Tp) 3°C / second Max. 3°C / Second Max.
Preheat
- Temperature Min (TS Min.)
- Temperature Max (TS Max.)
- Time (tS Min to tS Max)
150°C
200°C
60 to 180 seconds
100°C
150°C
60 to 120 seconds
Time Maintained Above Critical Temperature TL:
- Temperature (TL)
- Time (tL)
217°C
60 to 150 seconds
183°C
60 to 150 seconds
Peak Temperature (TP) 260°C 240°C
Time within 5°C of actual Peak Temperature (tP) 20 to 40 seconds 10 to 30 seconds
Ramp Down Rate 6°C / second Max. 6°C / second Max.
Time for T= 25°C to Peak Temperature, Tp8 minutes Max. 6 minutes Max.
Critical Zone: when
T is in the range
T to T
Temperature, T (Degrees C)
Time, t (seconds)
25
P
T = 25º C to T
t
p
T
p
T
L
t
Preheat
S
t
L
Ramp Up
Lp
Ramp
Down
T Max
S
T Min
S
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 14
4.1 Absolute Maximum Ratings
The absolute maximum ratings for the VNC1L devices are as follows. These are in accordance with the Absolute
Maximum Rating System (IEC 60134). Exceeding these may cause permanent damage to the device.
Table 13 - Absolute Maximum Ratings
Parameter Value Unit
Storage Temperature -65°C to 150°C Degrees C
Floor Life (Out of Bag) At Factory Ambient
( 30°C / 60% Relative Humidity)
168 Hours
(IPC/JEDEC J-STD-033A MSL
Level 3 Compliant)*
Hours
Ambient Temperature (Power Applied) 0°C to 70°C Degrees C.
Vcc Supply Voltage 0 to 3.6 V
D.C. Input Voltage - USBDP and USBDM --0.5 to +(Vcc +0.5) V
D.C. Input Voltage - High Impedance Bidirectionals -0.5 to +5.00 V
D.C. Input Voltage - All other Inputs -0.5 to +(Vcc +0.5) V
D.C. Output Current - Outputs 8 mA
DC Output Current - Low Impedance Bidirectionals 8 mA
Power Dissipation (Vcc = 3.6V) 250 mW
* If devices are stored out of the packaging beyond this time limit the devices should be baked before use. The
devices should be ramped up to a temperature of 125°C and baked for up to 17 hours.
4.2 DC Characteristics
DC Characteristics ( Ambient Temperature = 0oC to +70oC )
Table 14 - Operating Voltage and Current
Parameter Description Min Typ Max Units Conditions
Vcc1 VCC Operating Supply Voltage 3.0 3.3 3.6 V
Vcc2 VCCIO Operating Supply Voltage 3.0 3.3 3.6 V
Icc1 Operating Supply Current - 25 - mA Normal Operation
Icc2 Operating Supply Current 1 - 2 mAUSB Suspend
Table 15 - UART and CBUS I/O Pin Characteristics
Parameter Description Min Typ Max Units Conditions
Voh Output Voltage High Vcc-0.4 V I source = 8mA
Vol Output Voltage Low 0.4 V I sink = 8mA
Vin Input Switching Threshold 0.8 1.4 2.0 V **
Table 16 - RESET# and PROG# Pin Characteristics
Parameter Description Min Typ Max Units Conditions
Vin Input Switching Threshold 0.8 1.4 2.0 V
4. Device Characteristics and Ratings
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 15
Table 17 - USB I/O Pin (USBDP, USBDM) Characteristics
Parameter Description Min Typ Max Units Conditions
UVoh I/O Pins Static Output ( High) 2.8 3.6 V
UVol I/O Pins Static Output ( Low ) 0 0.3 V
UVse Single Ended Rx Threshold 0.8 2.0 V
UCom Differential Common Mode 0.8 2.5 V
UVDif Differential Input Sensitivity 0.2 V
UDrvZ Driver Output Impedance 28 44 Ohms ***
***Driver Output Impedance includes the external USB series resistors on USBDP and USBDM pins.
Table 18 - XTIN, XTOUT Pin Characteristics
Parameter Description Min Typ Max Units Conditions
Voh Output Voltage High 0.6 V Fosc = 12MHz
Vol Output Voltage Low 0.2 V Fosc = 12MHz
Vin Input Switching Threshold 0.4 V
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 16
5. Device Configurations
5.1 Example VNC1L Schematic ( MCU - UART interface )
TXD
RXD
CTS#
RTS#
Vcc
20
21
22
23
11
12
13
14
15
16
18
19
41
42
43
44
46
45
47
48
31
32
33
34
6
39
27
24
1
2
3
40
30
17
ADBUS0
ADBUS1
ADBUS2
ADBUS3
G
N
D
G
N
D
A
G
N
D
V
C
C
I
O
V
C
C
I
O
V
C
C
I
O
V
C
C
G
N
D
G
N
D
A
V
C
C
ACBUS0
ACBUS1
ACBUS2
ACBUS3
BDBUS0
BDBUS1
BDBUS2
BDBUS3
BDBUS4
BDBUS5
BDBUS6
BDBUS7
BCBUS0
BCBUS1
BCBUS2
BCBUS3
26
25
9
10
8
USB1DP
USB1DM
RESET#
PROG#
PLLFLTR
TEST
29
28 USB2DP
USB2DM
4
5
XTIN
XTOUT ACBUS4
ACBUS5
ACBUS6
ACBUS7
Microcontroller
GND
+
100nF 4.7uF
5V
1
2
3
4
GND
5
47pF
47pF
Ferrite
Bead
USB A
Connector
3V3
TXD
RXD
CTS#
RTS#
100nF
GND
3V3
GND
3V3
27R
27R
47k
47k
47k
GND
10nF
1nF
12MHz
GND
10pF
10pF
0R
GND GND
GND
3.3v LDO Regulator 3V3
+
4.7uF
100nF
GND
GND
IGO
VNC1L
GND
47k 47k47k
3V3
LED2LED1
7
330R
330R
3V3
Vinculum VNC1L Embedded USB Host Controller I.C. Datasheet Version 0.96 © Future Technology Devices Intl Ltd. 2006-2007
Page 17
Disclaimer
Copyright © Future Technology Devices International Limited , 2006.
Version 0.90 - Initial Datasheet Created July 2006
Version 0.95 - Datasheet Update September 2006
Version 0.96 - Datasheet Update March 2007
Neither the whole nor any part of the information contained in, or the product described in this manual, may be
adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder.
This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any
particular purpose is either made or implied.
Future Technology Devices International Ltd. will not accept any claim for damages howsoever arising as a result of
use or failure of this product. Your statutory rights are not affected.
This product or any variant of it is not intended for use in any medical appliance, device or system in which the failure
of the product might reasonably be expected to result in personal injury.
This document provides preliminary information that may be subject to change without notice.
Contact FTDI
HeadOfce-
Future Technology Devices International Ltd.
373 Scotland Street,
Glasgow G5 8QB,
United Kingdom
Tel. : +(44) 141 429 2777
Fax. : +(44) 141 429 2758
E-Mail (Sales) : vinculum.sales@ftdichip.com
E-Mail (Support) : vinculum.support1@ftdichip.com
E-Mail (General Enquiries) : admin1@ftdichip.com
RegionalSalesOfces-
Future Technology Devices International Ltd.
(Taiwan)
4F, No 18-3,
Sec. 6 Mincyuan East Road,
Neihu District,
Taipei 114,
Taiwan, R.o.C.
Tel.: +886 2 8791 3570
Fax: +886 2 8791 3576
E-Mail (Sales): tw.sales1@ftdichip.com
E-Mail (Support): tw.support@ftdichip.com
E-Mail (General Enquiries): tw.admin@ftdichip.com
Future Technology Devices International Ltd.
(USA)
7235 NW Evergreen Parkway,
Suite 600
Hillsboro,
OR 97124-5803
USA
Tel.: +1 (503) 547-0988
Fax: +1 (503) 547-0987
E-Mail (Sales): us.sales@ftdichip.com
E-Mail (Support): us.support@ftdichip.com
E-Mail (General Enquiries): us.admin@ftdichip.com
FTDI Company website URL : http://www.ftdichip.com
Vinculum dedicated product website URL : http://www.vinculum.com