Future Technology Devices International LTD.: Vinculum VNC1L Embedded USB Host Controller IC Datasheet
Future Technology Devices International LTD.: Vinculum VNC1L Embedded USB Host Controller IC Datasheet
Future Technology Devices International LTD.: Vinculum VNC1L Embedded USB Host Controller IC Datasheet
: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
Future Technology
Vinculum VNC1L
Embedded USB Host
Controller IC
Datasheet
The VNC1L is a single chip embedded • Twin DMA controllers (one per USB interface)
provide hardware acceleration of data transfer
dual USB host controller with the from USB to external IO bus.
following advanced features:
• Operational configuration via a choice of free,
• Two independent USB 2.0 Low-speed/Full- downloadable firmware – no external software
speed USB host ports. control required.
• Individual ports can be configured as host or • Four fully configurable data and control I/O
slave. buses providing up to 28 pins of general
purpose I/O.
• Configurable options to interface to external
Command Monitor via either UART, FIFO or • Integrated firmware allows read from and write
SPI slave interface. to FAT format USB Flash keys.
• Entire USB protocol handled on the chip. • Supports bus powered, self powered and high-
power bus powered USB configurations.
• Integrated pull-up and pull-down resistors.
• Programmable via UART interface.
• Integrated FTDI proprietary, 8/32-bit
embedded MCU processor core -Vinculum • +3.3V single supply operation with 5V safe
MCU (VMCU) - using “enhanced CISC” inputs.
technology.
• Low power operation (25mA operational, 2mA
• Integrated, reconfigurable, 64k bytes of in standby).
embedded Flash (E-FLASH) memory to store
• -40°C to +85°C extended operating
firmware. 4k bytes data RAM.
temperature range.
• Field upgradeable firmware over UART or
• Available in compact Pb-free 48 Pin LQFP
USB.
package (RoHS compliant).
• Integrated Numeric Co-Processor (NCP)
enhances 32 bit arithmetic speeds.
Vinculum is part of Future Technology Devices International Ltd. 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. No
freedom to use patents or other intellectual property rights is implied by the publication of this document. Future Technology Devices International Ltd, 373
Scotland Street, Glasgow G5 8QB United Kingdom. Scotland Registered Number: SC136640
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
1 Typical Applications
• Add USB host capability to embedded • USB MP3 Player to USB MP3 Player.
products.
• Mobile phone to USB Flash drive or other
• Interface USB Flash drive to USB slave device interface.
MCU/PLD/FPGA.
• GPS to mobile phone interface.
• USB Flash drive to USB Flash drive file
• Instrumentation USB Flash drive or other
transfer interface.
USB slave device interfacing.
• Digital camera to USB Flash drive or other
• Data-logger USB Flash drive or other USB
USB slave device interface.
slave device interface.
• PDA to USB Flash driver or other USB slave
• Set Top Box - USB device interface.
device interface.
• GPS tracker with USB Flash disk storage.
• MP3 Player to USB Flash drive or other USB
slave device interface.
1. The VNC1L is shipped as a blank device. Initial in-circuit programming (using the downloaded
.rom firmware file) can only be done via the UART interface. ( Refer to section 4.3 )
2. When upgrading VNC1L in-situ, then the device can be programmed via the UART interface (.rom
file). Alternatively, it can be upgraded via a USB Flash disk using a file called “ftrfb.ftd”. Both file
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
types can be downloaded from the FTDI website. Any firmware downloaded from the FTDI
website should be changed to match this filename.
3. VNC1L devices can also be programmed before being assembled in a system using the VPROG1
VNC1L stand alone programmer – see (www.ftdichip.com)
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
USB1DP
USB Host/Slave USB Host/Slave
Transceiver 1 SIE 1 UART UART & FIFO
USB1DM PRESCALER I/F LOGIC
ADBUS[0...7]
48 MHz
USB2DP
USB Host/Slave USB Host/Slave SPI I/F
Transceiver 2 SIE 2 LOGIC
SYSTEM INT
USB2DM
TIMER
XTOUT 24 MHz
DMA Controller GPIO 0 ACBUS[0...7]
12MHz
1 I/F LOGIC
Oscillator
XTIN INT
Vinculum MCU
Core NMI
DMA Controller
GPIO 1
24MHz 2
I/F LOGIC
PLL FILTER Clock BDBUS[0...7]
Multiplier
PLL 64k x 8
48MHz E-FLASH
4k x 8 Program ROM
DATA SRAM GPIO 2
I/F LOGIC
PROG#
Table of Contents
1 Typical Applications.............................................................................. 2
4 Functional Description........................................................................ 12
8 Package Parameters............................................................................ 27
9 Contact Information............................................................................. 29
ADBUS3
ADBUS1
ADBUS0
ADBUS5
ADBUS4
ADBUS2
USB2DM
USB1DM
USB2DP
USB1DP
VCCIO
GND
36 25
ADBUS6 24 GND
ADBUS7 BCBUS3
GND
VCCIO FTDI BCBUS2
BCBUS1
ACBUS0
ACBUS1
XXXXXX BCBUS0
BDBUS7
ACBUS2 XXXXXXXXX BDBUS6
VCCIO
ACBUS3
ACBUS4 VNC1L-1A BDBUS5
ACBUS5 BDBUS4
ACBUS6 YYWW BDBUS3
ACBUS7 48 13 BDBUS2
1 12
BDBUS1
PLLFLTR
BDBUS0
AGND
RESET#
PROG#
VCC
XTIN
AVCC
XTOUT
GND
TEST
40 30 17 2 3
A 31
V V V V ADBUS 0
C C C C V 32
C C C C C ADBUS 1
33
I I I C ADBUS 2
O O O 34
ADBUS 3
35
ADBUS 4
26 36
USB1DM ADBUS 5
37
25 ADBUS 6 38
USB 1DP
29 ADBUS 7
USB2DM
28 41
USB 2DP ACBUS 0
42
ACBUS 1
4 43
XTIN ACBUS 2
44
ACBUS 3
5 45
XTOUT ACBUS 4
46
ACBUS 5
47
ACBUS 6
9 48
RESET # ACBUS 7
10 11
PROG # BDBUS 0
12
BDBUS 1
13
BDBUS 2
7 14
PLLFLTR BDBUS 3
15
8 BDBUS 4
TEST 16
BDBUS 5
18
BDBUS 6
19
BDBUS 7
20
BCBUS 0
A 21
G G G G G BCBUS 1
N N N N N 22
BCBUS 2
D D D D D 23
BCBUS 3
VNC1L
6 27 39 1 24
USB host/slave port 1 - USB Data Signal Plus with integrated pull-up/pull-down
25 USB1DP I/O
resistor
USB host/slave port 1 - USB Data Signal Minus with integrated pull-up/pull-down
26 USB1DM I/O
resistor
USB host/slave port 2 - USB Data Signal Plus with integrated pull-up/pull-down
28 USB2DP I/O
resistor
USB host/slave port 2 - USB Data Signal Minus with integrated pull-up/pull-down
29 USB2DM I/O
resistor
Table 3.1 USB Interface Group
1, 24,
GND PWR Device ground supply pins
27, 39
+3.3V supply to the internal clock multiplier. This pin requires a 100nF decoupling
3 AVCC PWR
capacitor
6 AGND PWR Device analogue ground supply for internal clock multiplier
+3.3V supply to the ADBUS, ACBUS, BDBUS and BCBUS Interface pins (11..16,
17, 30,
VCCIO PWR 18..23, 31..38, 41..48). Leaving the VCCIO unconnected will lead to unpredictable
40
operation on these interface pins.
Table 3.2 Power and Ground Group
Input to 12MHz Oscillator Cell. Connect 12MHz crystal across pins 4 and 5, with
suitable loading capacitors to GND. This pin can also be driven by an external 12MHz
4 XTIN Input
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 AC coupled to
centre around VCC/2
Output from 12MHz Oscillator Cell. Connect 12MHz crystal across pins 4 and 5, with
5 Outpu
XTOUT suitable loading capacitors to GND. XTOUT stops oscillating during USB suspend, so
t
take care using this signal to clock external logic
7 PLLFLTR Input External PLL filter circuit input. RC filter circuit must be fitted on this pin
8 TEST Input Puts the device into IC test mode. Must be tied to GND for normal operation
Can be used by an external device to reset VNC1L. This pin can be used in
Input
9 RESET# combination with PROG# and the UART interface to program firmware into VNC1L. If
not required pull-up to VCC via a 47kΩ resistor.*
This pin is used in combination with the RESET# pin and the UART interface to
10 PROG# Input
program firmware into VNC1L.*
Table 3.3 Miscellaneous Signal Group
* These pins are pulled to VCC via internal 200kΩ resistors.
Pin No. Name Type Description UART Parallel FIFO SPI Slave
I/O Port
Interface Interface Interface
5V safe bidirectional
11 BDBUS0 I/O PortBD0
data/control bus, BD bit 0
5V safe bidirectional
12 BDBUS1 I/O PortBD1
data/control bus, BD bit 1
5V safe bidirectional
13 BDBUS2 I/O PortBD2
data/control bus, BD bit 2
5V safe bidirectional
14 BDBUS3 I/O PortBD3
data/control bus, BD bit 3
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
Pin No. Name Type Description UART Parallel FIFO SPI Slave
I/O Port
Interface Interface Interface
5V safe bidirectional
15 BDBUS4 I/O PortBD4
data/control bus, BD bit 4
5V safe bidirectional
16 BDBUS5 I/O PortBD5
data/control bus, BD bit 5
5V safe bidirectional
18 BDBUS6 I/O PortBD6
data/control bus, BD bit 6
5V safe bidirectional
19 BDBUS7 I/O PortBD7
data/control bus, BD bit 7
5V safe bidirectional
20 BCBUS0 I/O PortBC0
data/control bus, BC bit 0
5V safe bidirectional
21 BCBUS1 I/O PortBC1
data/control bus, BC bit 1
5V safe bidirectional
22 BCBUS2 I/O PortBC2
data/control bus, BC bit 2
5V safe bidirectional
23 BCBUS3 I/O PortBC3
data/control bus, BC bit 3
5V safe bidirectional
31 ADBUS0 I/O TXD D0 SCLK PortAD0
data/control bus, AD bit 0
5V safe bidirectional
32 ADBUS1 I/O RXD D1 SDI PortAD1
data/control bus, AD bit 1
5V safe bidirectional
33 ADBUS2 I/O RTS# D2 SDO PortAD2
data/control bus, AD bit 2
5V safe bidirectional
34 ADBUS3 I/O CTS# D3 CS PortAD3
data/control bus, AD bit 3
5V safe bidirectional
36 ADBUS5 I/O D5 PortAD5
data/control bus, AD bit 5 (DATAREQ#)
5V safe bidirectional
37 ADBUS6 I/O DCD# D6 PortAD6
data/control bus, AD bit 6
5V safe bidirectional
38 ADBUS7 I/O RI# D7 PortAD7
data/control bus, AD bit 7
5V safe bidirectional
41 ACBUS0 I/O TXDEN# RXF# PortAC0
data/control bus, AC bit 0
5V safe bidirectional
42 ACBUS1 I/O TXE# PortAC1
data/control bus, AC bit 1
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
Pin No. Name Type Description UART Parallel FIFO SPI Slave
I/O Port
Interface Interface Interface
5V safe bidirectional
43 ACBUS2 I/O RD# PortAC2
data/control bus, AC bit 2
5V safe bidirectional
44 ACBUS3 I/O WR PortAC3
data/control bus, AC bit 3
5V safe bidirectional
45 ACBUS4 I/O DATAREQ# DATAREQ# PortAC4
data/control bus, AC bit 4
5V safe bidirectional
data/control bus, AC bit 5,
46 ACBUS5 I/O DATAACK# DATAACK# PortAC5
Interface mode selection
pin
5V safe bidirectional
data/control bus, AC bit 6,
47 ACBUS6 I/O PortAC6
Interface mode selection
pin
5V safe bidirectional
data/control bus, AC bit 7.
4 Functional Description
The VNC1L is the first of FTDI’s Vinculum family of Embedded USB host controller integrated circuit
devices. Vinculum can also encapsulate certain USB device classes handling the USB Host Interface and
data transfer functions using the in-built MCU and embedded Flash memory. When interfacing to mass
storage devices, such as USB Flash drives, Vinculum transparently handles the FAT File Structure using a
simple to implement command set. Vinculum provides a cost effective solution for introducing USB host
capability into products that previously did not have the hardware resources to do so.
The VNC1L has a Combined Interface which interfaces a controlling application with the Command
Monitor. The combined interfaces are UART, Parallel FIFO and SPI.
The VNC1L is supplied un-programmed. It can be programmed before assembly or it can be configured
“in the field” with configuration option firmware available from the Vinculum website at
http://www.ftdichip.com.
The VNC1L bootloader uses the UART interface to load new firmware into the Vinculum Flash memory. To
enable the bootloader, the PROG# pin must be driven low and VNC1L must then be reset by driving the
RESET# pin low then high. Run mode can be enabled by driving the PROG# pin high and then resetting
VNC1L by driving the RESET# pin low then high.
When VNC1L firmware is updated via a microcontroller with a UART, the microcontroller must be capable
of at least 115200 baud.
The firmware can be upgraded in to the Flash memory via the UART interface or via a USB interface.
Pin No.
47 46 Mode
(ACBUS6) (ACBUS5)
Important : Pins ACBUS5 and ACBUS6 should not be tied directly to GND or VCC.
Pins ACBUS5 and ACBUS6 should be pulled high or low using a resistor of around 47kΩ. These pins are
read only at reset, but may then become outputs after the interface choice has been selected. When FIFO
mode is selected ACBUS5 will be used as an output by VNC1L Firmware.
When the data and control buses are configured in UART mode, the interface implements a standard
asynchronous serial UART port with flow control. The UART can support baud rates from 300baud to
1Mbaud.
Data transfer uses NRZ (Non-Return to Zero) data format consisting of 1 start bit, 7 or 8 data bits, an
optional parity bit, and one or two stop bits. When transmitting the data bits, the least significant bit is
transmitted first. Transmit and receive waveforms are illustrated in Figure 5.1 and Figure 5.2:
Ring Indicator Control Input. RI# low can be used to resume the PC USB Host
38 RI# Input
controller from suspend.
Table 5.2 Data and Control Bus Signal Mode Options - UART Interface
In RS485 designs, a transmit data enable signal, TXDEN, may be used to signal that a transmit operation
is in progress. TXDEN will be set high one bit-time before data is transmitted and return low one bit time
after the last bit of a data frame has been transmitted.
The ring indicator pin, RI#, is used to wake up VNC1L from suspend mode. The suspend mode can be
entered using a firmware monitor command.
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
When the data and control buses are configured in SPI mode, the interface operates as an SPI Slave. An
SPI master is required to provide the clock (SCLK) signal and set the chip select (CS) for the duration of
the transaction. The SPI interface is a polled 4-wire interface which can operate at speeds up to 12MHz
The SPI interface differs from most other implementations in that it uses a 13 clock sequence to transfer
a single byte of data. In addition to a ‘Start’ state, the SPI master must send two setup bits which
indicate data direction and target address. The encoding of the setup bits is shown in Table 5.3. A single
data byte is transmitted in each SPI transaction, with the most significant bit transmitted first.
After each transaction VNC1L returns a single status bit. This indicates if a Data Write was successful or a
Data Read was valid.
Direction Target
Operation Meaning
(R/W) Address
0 1 N/A N/A
Table 5.4 Data and Control Bus Signal Mode Options - SPI Interface
The VNC1L SPI interface uses 4 signal lines: SCLK, CS, SDI and SDO. The signals SDI, SDO and CS
are always clocked on the rising edge of the SCLK signal.
CS signal must be raised high for the duration of the entire transaction. For data transactions, the CS
must be released for at least one clock cycle after a transaction has completed. It is not necessary to
release CS between Status Read operations.
The ‘Start’ state of SDI and CS high on the rising edge of SCLK initiates the transfer. The transfer finishes
after 13 clock cycles, and the next transfer starts when SDI is high during the rising edge of SCLK.
The following Figure 5.3 and Table 5.5 give details of the bus timing requirements.
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
T1 SCLK Period 83 - - ns
T2 SCLK High 20 - - ns
T3 SCLK Low 20 - - ns
The SPI master must periodically poll for new data in VNC1L Transmit Buffer. It is recommended that
this is done first before sending any command.
The Start and Setup sequence is sent to VNC1L by the SPI master, see Figure 5.4.
The VNC1L clocks out data from its Transmit Buffer on subsequent rising edge clock cycles provided by
the SPI master. This is followed by a status bit generated by VNC1L. The Data Read status bit is defined
in Table 5.6.
If the status bit indicates New Data then the byte received is valid. If it indicates Old Data then the
Transmit Buffer in VNC1L is empty and the byte of data received in the current transaction should be
disregarded.
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
During an SPI master Data Write operation the Start and Setup sequence is sent by the SPI master to
VNC1L, see Figure 5.5. This is followed by the SPI master transmitting each bit of the data to be written
to VNC1L. The VNC1L then responds with a status bit on SDO on the rising edge of the next clock cycle.
The SPI master must read the status bit at the end of each write transaction to determine if the data was
written successfully to VNC1L Receive Buffer. The Data Write status bit is defined in Table 5.7. The status
bit is only valid until the next rising edge of SCLK after the last data bit.
If the status bit indicates Accept then the byte transmitted has been added to VNC1L Receive Buffer. If it
shows Reject then the Receive Buffer is full and the byte of data transmitted in the current transaction
should be re-transmitted by the SPI master to VNC1L.
Any application should poll VNC1L Receive Buffer by retrying the Data Write operation until the data is
accepted.
0 Accept Data from the current transaction was accepted and added to the Receive Buffer
The VNC1L has a status byte which determines the state of the Receive and Transmit Buffers. The SPI
master must poll VNC1L and read the status byte.
The Start and Setup sequence is sent to VNC1L by the SPI master, see Figure 5.6. The VNC1L clocks out
its status byte on subsequent rising edge clock cycles from the SPI master. This is followed by a status
bit generated by VNC1L (also on the SDO) which will always be zero (indicating new data).
The meaning of the bits within the status byte sent by VNC1L during a Status Read operation is described
in Table 5.8.
The result of the Status Read transaction is only valid during the transaction itself.
Data read and data write transactions must still check the status bit during a Data Read or Data Write
cycle regardless of the result of a Status Read operation.
2 -
3 -
6 -
7 -
Table 5.8 SPI Status Read Byte – bit descriptions.
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
When VNC1L data and control buses are configured in the parallel FIFO interface mode, then it is
functionally equivalent to FTDI FT245R and FT245B devices.
41 RXF# Output When low, there is data available in the FIFO which can be read by strobing
RD# low, then high.
Enables the current FIFO data byte on D0...D7 when low. Fetches the next FIFO
43 RD# Input data byte (if available) from the receive FIFO buffer when RD# goes from high
to low
Writes the data byte on the D0...D7 pins into the transmit FIFO buffer when WR
44 WR Input
goes from high to low.
Table 5.9 Data and Control Bus Signal Mode Options - Parallel FIFO Interface
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
When in parallel FIFO interface mode, the timing of a read operation on the FIFO interface is shown in
Figure 5.7 and Table 5.10.
T2 RD to RD Pre-Charge Time 50 + T6 - ns
T5 RD Inactive to RXF# 0 25 ns
When in parallel FIFO interface mode, the timing of a write operation on the FIFO interface is shown in
Figure 5.8 and Table 5.11.
T2 WR to RD Pre-Charge Time 50 - ns
T5 WR Inactive to TXE# 5 25 ns
The absolute maximum ratings for VNC1L are shown in Table 6.1. These are in accordance with the
Absolute Maximum Rating System (IEC 60134). Exceeding these may cause permanent damage to the
device.
168 Hours
Floor Life (Out of Bag) At Factory Ambient
(IPC/JEDEC J-STD-033A MSL Level 3 Hours
( 30°C / 60% Relative Humidity)
Compliant)*
6.2 DC Characteristics
7 Application Examples
VNC1L can be configured to communicate with a microcontroller using a UART interface. An example of
this is shown in Figure 7.1.
Ferrite
Bead 3.3V LDO
Regulator 3V3
3V3
100n 4.7uF
5V
I O 0R
G
100n 4.7uF 3V3
00nF
GND Vcc
USB A GND
Connector GND
40
30
17
3
1 GND
2 V V V V A 31 TXD
ADBUS0 TXD
3 C C C C V 32 RXD
C C C ADBUS1 RXD
4 C C 33 RTS#
I I I ADBUS2 RTS#
C 34 CTS#
5 O O O ADBUS3 CTS#
35
ADBUS4
47p 47 36
ADBUS5
37
GND 26 ADBUS6
USB1DM 38
ADBUS7
GND 25 USB1DP
27R
29
USB2DM
27R 28 41 GND
USB2DP ACBUS0
42 Microcontroller
ACBUS1
68 4 43
XTIN ACBUS2
44
12MHz ACBUS3
68 5 45
GND XTOUT ACBUS4
VNC1L 46
3V3 ACBUS5
47
47k ACBUS6
9 48
RESET # ACBUS7
47k
10 11
PROG # BDBUS0
12 47k 47k 47k
BDBUS1
13 3V3
F 180R 7 BDBUS2
PLLFLTR 14
BDBUS3 15
F 8 BDBUS4 GND
TEST 16
BDBUS5 3V 3
18
GND GND BDBUS6
19
BDBUS7
20
A BCBUS0
21
G GG G G BCBUS1
22
N N N N N BCBUS2
23
D D D D D BDBUS3 330R 330R
6
27
39
1
24
GND
The required connections between VNC1L and an FT232R device for controlling the PROG# and RESET#
pins is shown in Figure 7.2.
VCC3V3
VCCIO
10k 10k
CBUS2 PROG#
CBUS3 RESET#
GND GND
GND
Figure 7.2 VNC1L –Block Diagram of Programming Using USB Connection
Note that CBUS Bit Bang mode must be enabled in the FT232R EEPROM for CBUS2 and CBUS3 to enable
this operation. See FTDI application note “AN232R-01 Bit Bang Modes for the FT232R and FT245R” for
details of how to use CBUS Bit Bang mode. This is available at http://www.ftdichip.com).
To enable the bootloader, the PROG# pin must be held low and the RESET# pin must be pulsed low then
high again (this resets VNC1L).
Run mode can be enabled by driving the PROG# pin high and then resetting VNC1L by driving the
RESET# pin low then high.
For further examples of connecting VNC1L for programming, please refer to http://www.ftdichip.com
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
8 Package Parameters
FTDI
XXXXXX 7 9
XXXXXXXXX
VNC1L-1A
PIN# 48
YYWW
Pin# 1
0.22+/- 0.05 05
0.05 Min
0.2 Min
0.15 Max
0.6 +/- 0.15
Figure 8.1 LQFP-48 Package Dimensions
The LQFP-48 package is lead (Pb) free and uses a ‘green’ compound. The package is fully compliant with
European Union directive 2002/95/EC. This package has a 7.00mm x 7.00mm body (9.00 mm x 9.00 mm
including pins). The pins are on a 0.50 mm pitch. The mechanical drawing in Figure 8.1 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 availability.
Document Reference No.: FT_000030
Vinculum VNC1L Embedded USB Host Controller IC Datasheet Version 2.00
Clearance No.: FTDI# 50
tp
Temperature, T (Degrees C)
Tp
Critical Zone: when
T is in the range
Ramp Up
TL to Tp
TL
tL
TS Max
Ramp
Down
TS Min
tS
Preheat
25
T = 25º C to TP
Time, t (seconds)
Figure 8.2 VNC1L Solder Reflow Profile
The recommended values for the solder reflow profile are detailed in Table 8.1. Values are shown for both
a completely Pb free solder process (i.e. VNC1L is used with Pb free solder) and for a non-Pb free solder
process (i.e. VNC1L is used with non-Pb free solder).
Average Ramp Up Rate (Ts to Tp) 3°C / second Max. 3°C / second Max.
Preheat
- Temperature Min (TS Min.) 150°C 100°C
- Temperature Max (TS Max.) 200°C 150°C
- Time (tS Min to tS Max) 60 to 180 seconds 60 to 120 seconds
9 Contact Information
Head Office – Glasgow, UK
Glasgow G5 8QB
United Kingdom
Neihu District
Taipei 114
Taiwan, R.O.C.
Hillsboro, OR 97123-5803
USA
List of Figures
Figure 2.1 Simplified VNC1L Block Diagram ............................................................................................... 4
Figure 5.4 SPI Master Data Read (VNC1L Slave Mode) ............................................................................. 18
Figure 7.2 VNC1L –Block Diagram of Programming Using USB Connection ......................................... 26
List of Tables
Table 5.2 Data and Control Bus Signal Mode Options - UART Interface ................................................. 15
Table 5.4 Data and Control Bus Signal Mode Options - SPI Interface ..................................................... 16
Table 5.9 Data and Control Bus Signal Mode Options - Parallel FIFO Interface ..................................... 20
Revision History
Version 2.00 Increased temperature range, reformatted + minor edits. August 2008