Professional Documents
Culture Documents
: FT_000589
FT313H USB2.0 HS Host Controller Datasheet Version 1.2
Clearance No.: FTDI# 318
Supports data transfer at high-speed (480M -40°C to 85°C extended operating temperature
bit/s), full-speed (12M bit/s), and low-speed range.
(1.5M bit/s). Available in compact Pb-free 64 Pin QFN, LQFP
Supports the Isochronous, Interrupt, Control, and TQFP packages (all RoHS compliant).
and Bulk transfers.
Supports the split transaction for high-speed
Hub and the preamble transaction for full-
speed Hub.
Supports multiple processor interfaces with 8-
bit or 16-bit bus: SRAM, NOR Flash, and
General multiplex.
Single configurable interrupt (INT) line for host
controller.
Integrated 24kB high speed RAM memory.
Supports DMA operation.
Integrated Phase-Locked Loop (PLL) supports
external 12MHz, 19.2MHz, and 24MHz crystal,
and direct external clock source input.
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, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow
G41 1HH United Kingdom. Scotland Registered Company Number: SC136640
1 Typical Applications
At the time of writing this datasheet, the FT313H was still to complete USB compliance testing.
CLE
MEMORY ARBITER PLL FREQSEL1
FT313H FREQSEL2
CS_N/CE_N
Interface
RD_N/RE_N/ Control AGND
OE_N
Logic EHCI
Compatible POR
WR_N/WE_N
Host Controller
INT RESET_N
GND
DREQ
ATX VCC(1V2)
DACK REGULATOR VOUT(1V2)
VBUS
TESTEN
CPE0 BCD
CPE1
VCC(3V3)
OC_N RREF DP DM AGND PSW_N
Table of Contents
VCC(3V3)
TESTEN
AGND
AGND
VBUS
OC_N
RREF
CPE0
CPE1
DM
NC
NC
NC
NC
NC
DP
63
62
61
60
58
52
64
59
57
56
55
54
53
51
50
49
AGND 1 48 PSW_N
AD0 2 47 AGND
AD1 3 46 VOUT(1V2)
AD2 4 45 X2
AD3
VCC(I/O)
AD4
5
6
7
FTDI 44
43
42
X1/CLKIN
AGND
FREQSEL2
AD5
AD6
8
9
XXXXXXXXXX 41
40
FREQSEL1
RESET_N
AD7
AD8
10
11
FT313HQ 39
38
CLE
ALE/ADV_N
AD9
AD10
12
13 YYWW-B 37
36
DACK
DREQ
AD11 14 35 VCC(I/O)
VCC(I/O) 15 34 A7
AD12 16 33 A6
26
20
21
22
23
24
25
27
28
29
30
32
31
17
18
19
RD_N/RE_N/OE_N
WR_N/WE_N
A1
CS_N/CE_N
VCC(I/O)
VCC(1V2)
INT
A0
VCC(1V2)
AD13
A2
A3
AD14
AD15
A5
A4
VCC(3V3)
TESTEN
AGND
AGND
VBUS
OC_N
RREF
CPE1
CPE0
DM
NC
NC
NC
NC
NC
DP
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
AGND 1 48 PSW_N
AD0 2 47 AGND
AD1 3 46 VOUT(1V2)
FTDI
AD2 4 45 X2
AD3 5 44 X1/CLKIN
VCC(I/O) 6 43 AGND
AD4 7 42 FREQSEL2
AD5
AD6
8
9
XXXXXXXXXX 41
40
FREQSEL1
RESET_N
AD7 10 39 CLE
AD8
AD9
11
12
FT313HL 38
37
ALE/ADV_N
DACK
AD10 13 36 DREQ
AD11
VCC(I/O)
14
15
YYWW-B 35
34
VCC(I/O)
A7
AD12 16 33 A6
20
21
22
23
24
25
29
17
18
19
26
27
28
30
31
32
A1
VCC(1V2)
VCC(1V2)
CS_N/CE_N
VCC(I/O)
RD_N/RE_N/OE_N
WR_N/WE_N
AD13
AD14
AD15
A0
A2
A3
A4
A5
INT
VCC(3V3)
TESTEN
AGND
AGND
VBUS
OC_N
RREF
CPE1
CPE0
DM
NC
NC
NC
NC
NC
DP
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
AGND 1 48 PSW_N
AD0 2 47 AGND
AD1 3 46 VOUT(1V2)
FTDI
AD2 4 45 X2
AD3 5 44 X1/CLKIN
VCC(I/O) 6 43 AGND
AD4 7 42 FREQSEL2
AD5
AD6
8
9
XXXXXXXXXX 41
40
FREQSEL1
RESET_N
AD7 10 39 CLE
AD8
AD9
11
12
FT313HP 38
37
ALE/ADV_N
DACK
AD10 13 36 DREQ
AD11
VCC(I/O)
14
15
YYWW-B 35
34
VCC(I/O)
A7
AD12 16 33 A6
20
21
22
23
24
25
29
17
18
19
26
27
28
30
31
32
A1
VCC(1V2)
VCC(1V2)
CS_N/CE_N
VCC(I/O)
RD_N/RE_N/OE_N
WR_N/WE_N
AD13
AD14
AD15
A0
A2
A3
A4
A5
INT
Chip select;
21 CS_N/CE_N I
Input ; 3.3V tolerant
Interrupt output
24 INT O
Push-pull output; 3.3V tolerant
DMA request;
36 DREQ O
Push-pull output; 3.3V tolerant
51 NC No connect
53 NC No connect
56 NC No connect
58 NC No connect
60 NC No connect
VBUS discharge.
61 VBUS OD
5V tolerant
Notes:
P : Power or ground I/O : Bi-direction Input and Output
I : Input AI : Analog Input
O : Output AO : Analog Output
OD : Open drain output AI/O : Analog Input / Output
4 Function Description
The FT313H is a USB2.0 compatible EHCI single port host controller which is mainly composed
of the following:
Microcontroller bus interface
SRAM bus interface mode
NOR bus interface mode
General multiplex bus interface mode
Interface mode lock
DMA controller
EHCI host controller
System clock
Power management
BCD mode
The functions for each block are briefly described in the following subsections.
The FT313H has a fast advance general purpose interface to communicate with most types of
microcontrollers and microprocessors. This microcontroller interface is configured using pins
ALE/ADV_N and CLE to accommodate most types of interfaces. The bus interface supports 8-
bit and 16-bit, which can be configured using bit DATA_BUS_WIDTH. Three bus interface types
are selected using inputs ALE/ADV_N and CLE during power up, the RD_N /RE_N/OE_N and
CS_N/CE_N pins, or the RESET_N pin. Table 4.1 provides detail of bus configuration for each
mode. Table 4.2 shows pinout information of each bus interface.
The address is valid when ALE/ADV_N goes HIGH, and the address is latched at the falling
edge of ALE/ADV_N. For a read operation, WR_N/WE_N must be HIGH. RD_N /RE_N/OE_N is
the data output control. When active, the addressed register or the buffer data is driven to the
I/O bus. The read operation is completed when CS_N/CE_N is de-asserted. For a write
operation, RD_N /RE_N/OE_N must be HIGH. The WR_N/WE_N assertion can start when
ALE/ADV_N is de-asserted. WR_N/WE_N is the data input strobe signal. When de-asserted,
data will be written to the addressed register or the buffer. The write operation is completed
when CS_N/CE_N is de-asserted. The DMA transfer is also applicable to this interface.
The DMA controller of the FT313H is used to transfer data between the system memory and
local buffers. It shares data bus AD[15:0] and control signals WR_N/WE_N, RD_N
/RE_N/OE_N, and CS_N/CE_N. The logic is dependent on the bus interface mode setting.
DREQ signal is from the FT313H to indicate the start of DMA transfer. DACK signal is used to
differentiate if data transferred is for the DMA or PIO access. When DACK is asserted, it
indicates that it is still in DMA mode. When DACK is de-asserted, it indicates that PIO is to be
accessed. ALE/ADV_N and CLE are ignored in a DMA access cycle. Correct data will be
captured only on the rising edge of WR_N/WE_N and RD_N /RE_N/OE_N.
The DMA controller of the FT313H has only one DMA channel. Therefore, only one DMA read or
DMA write may take place at a time. Assign the DMA transfer length in the Data Session
Length register for each DMA transfer. If the transfer length is larger than the burst counter,
the DREQ signal will de-assert at the end of each burst transfer. DREQ will re-assert at the
beginning of the each burst.
When DMA is transferring data from/to local buffer, if it wants to access local buffer content by
PIO mode, can use auxiliary memory access registers AUX_MEMADDR and AUX_DATAPORT to
read/write data from/to local buffer with single cycle.
For a 16-bit DMA transfer, the minimum burst length is 2 bytes. This means that the burst
length is only one DMA cycle. Therefore, DREQ and DACK will assert and de-assert at each
DMA cycle.
The FT313H will be asserted DMA EOT interrupt to indicate that the DMA transfer has either
successfully completed or terminated.
The EHCI host controller supports two categories of the transfer types, the periodic and
asynchronous transfer types. The periodic transfer type includes the isochronous and interrupt
transfers, while the asynchronous transfer type includes the control and bulk transfers.
The EHCI host controller has schedule interface that provides to the separate schedules for
each category of the transfer type. The periodic schedule is based on a time-oriented frame list
that represents a slide window of time of the host controller work items. All the ISO and INT
transfers are serviced via the periodic schedule. The asynchronous schedule is a simple circular
list of the schedule work items that provides a round robin service opportunity for all the
asynchronous transfers.
The EHCI host controller contains the Isochronous Transfer Descriptor (iTD), Queue Head (qH)
and Queue Element Transfer Descriptor (qTD), and Split Transaction Isochronous Transfer
Descriptor (siTD) data structure interface to support the isochronous/interrupt/control/bulk
transfers and split transaction.
The EHCI host controller internal buffer memory is 24KB. START_ADDR_MEM register is
allocated from 0x0000 to 0x5FFF.
The internal PLL supports 12MHz, 19.2MHz, or 24MHz input, which can be crystal or a clock
already existing in system. The frequency selection can be done using the FREQSEL1 and
FREQSEL2 pins. Table 4.3 provides clock frequency selection.
0 0 12MHz
1 0 19.2MHz
0 1 24MHz
Table 4-3 Clock frequency select
When VCC(I/O) and VCC(3V3) are on, an internal regulator will power on with VCC(3V3) on.
An internal POR pulse will be generated during the regulator power on, so that internal circuits
are in reset state until the regulator power is stable.
The ATX circuit provides a stable internal voltage reference (+1.2V) to bias the analog
circuitry. This circuit requires an accurate external reference resistor. Connect 12kΩ±1%
resistor between pins RREF and GND.
1 1 1 Operation mode
0 0 0 Suspend mode
All power supplies are present. Host controller goes to USB suspend.
The steps for the host suspend are as follows:
1. Clear the RS bit of the USBCMD register to stop the host controller from executing
schedule.
2. Set the PO_SUSP bit of the PORTSC register to force the host controller to go into
suspend.
3. Disable OSC_EN, PLL_EN and HC_CLK_EN bits of the CONFIG register to save power.
4. Clear the U_SUSP_U bit of the EOTTIME register to put the chip into suspend mode.
4.9.4.3 Wake up
The regulator will be in normal operating mode and the clock/oscillator/PLL will be enabled
when either of these conditions is triggered:
1. Dummy read access with a LOW pulse on pins CS_N/CE_N and RD_N /RE_N/OE_N.
2. USB device connects or disconnects.
3. Remote wake up from external USB device.
4. Over current condition is triggered on OC_N if enabled by register.
After wake up automatically set corresponding bit of the CONFIG register, must set the
U_SUSP_U bit of the EOTTIME register to wake up the chip.
The BCD logic block will decode the mode of operation and choose by following setting:
Table 5.1 shows the definitions of the FT313H host controller specific registers.
24h PERIODICLISTADDR 0000 0000h Periodic frame list base address register
Configuration register
34h EOFTIME 0000 0041h EOF time and asynchronous schedule sleep timer
register
Interrupt register
This register is used as an offset to add to register base to find the beginning of the operational register
space. The high two bytes contain a BCD encoding of the EHCI revision number supported by this host
controller. The most signification byte of this register represents a major revision and the least
signification byte is the minor revision.
This is a set of fields that are structural parameter: number of downstream ports, etc.
This is multiple mode control (time base bit functionality) and addressing capability.
The command register indicates the command to be executed by the serial bus host controller. Writing to
the register causes a command to be executed.
00h Reserved
02h 2 micro-frames
04h 4 micro-frames
0: Stop
1: Run
Table 5-5 USB command register
This register indicates pending interrupts and various states of the Host Controller. The status resulting
from a transaction on the serial bus is not indicated in this register. Software sets a bit to 0 in this
register by writing a 1 to it.
This register enables and disables reporting of the corresponding interrupt to the software. When a bit is
set and the corresponding interrupt is active, an interrupt is generated to the host. Interrupt sources that
are disabled in this register still appear in the USBSTS to allow the software to poll for events.
This register is used by the host controller to index into the periodic frame. The register updates very 125
microseconds (one each micro-frame).
This 32-bit register contains the beginning address of the periodic frame list in the system memory.
This 32-bit register contains the address of the next asynchronous queue head to be executed.
The port status and control register is in the power well. It is only reset by hardware when the power is
initially applied or in response to a host controller reset. The initial conditions of a port are:
No peripheral connected
Port disable
The software must not attempt to change the state of the port until the power is stable on the port. The
host is required to have power stable to the port within 20 milliseconds of the zero to one transition.
When a peripheral device is attached, the port state transitions to the connected state and system
software will process this as with any status change notification.
1 = Enable
0 = Disable
Active low
This chip ID register contains the chip identification and hardware version numbers.
5 Reserved RO 1’b0 -
3 Reserved RO 1’b0 -
[15: 0] START_ADDR_MEM R/W 16’b0 Start address for memory read / write
Internal 24K RAM memory address from
0x0000 to 0x5FFF.
Used by PIO and DMA.
Table 5-17 Memory address register
[14: 0] DATA_LEN R/W 15’b0 Data length for memory read or write
Preset the data length for memory read/write.
The max data length is 24K.
Used by PIO and DMA
Table 5-19 Data session length register
12 Reserved - 1’b1 -
9 Reserved - 1’b1 -
4 Reserved RO 1’b0 -
This register allows the firmware to set the DP and DM pins to predetermined states for testing purposes.
Once force one test mode on host, must use test device on port connection.
Note: Only one bit can be set to logic 1 at a time. After writing to this register, need add 150ns delay
before writing this register again. The registers 70h and 74h both have same operation.
4 TST_LOOPBK R/W 1’b0 Turn on the loop back mode. When this bit is
set to ‘1’, the host controller will enter the loop
back mode.
3 Reserved RO 1’b0 -
The absolute maximum ratings for the FT313H device are as follows. 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)*
* 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.
6.2 DC Characteristics
VCCIO operating
VCC(I/O) 2.25 2.5 2.75 V Normal Operation
supply voltage
Normal Operation
Icc2 Operating current - 35 - mA High speed data
transfer
Internal 1.2V
VOUT(1V2) - 1.2 - V Normal Operation
regulator voltage
Schmitt Hysteresis
Vth 0.3 0.45 0.5 V -
Voltage
Input pull-up
Rpu 120K 78K 60K ohm Vin = 0V
resistance equivalent
Input pull-down
Ipd 25 42 60 uA Vin = VCC(I/O)
current
Input pull-down
Rpd 120K 78K 60K ohm Vin = VCC(I/O)
resistance equivalent
Vin = VCC(I/O) or
Iin Input leakage current -10 ±1 10 uA
0
Tri-state output
Ioz -10 ±1 10 uA -
leakage current
Table 6-3 Digital I/O Pin Characteristics (VCC(I/O) = +3.3V, Standard Drive Level)
VCC(I/O)
Voh Output Voltage High 2.5 - V Ioh=6mA
-0.4
Schmitt Hysteresis
Vth 0.28 0.39 0.5 V -
Voltage
Input pull-up
Rpu 160K 108K 78K ohm Vin = 0
resistance equivalent
Input pull-down
Ipd 14 23 35 uA Vin = VCC(I/O)
current
Input pull-down
Rpd 160K 108K 78K ohm Vin = VCC(I/O)
resistance equivalent
Vin = VCC(I/O) or
Iin Input leakage current -10 ±1 10 uA
0
Tri-state output
Ioz -10 ±1 10 uA -
leakage current
Table 6-4 Digital I/O Pin Characteristics (VCC(I/O) = +2.5V, Standard Drive Level)
VCC(I/O)
Voh Output Voltage High 1.8 - V Ioh=3.6mA
-0.4
Schmitt Hysteresis
Vth 0.25 0.35 0.5 V -
Voltage
Input pull-up
Rpu 270K 180K 130K ohm Vin = 0
resistance equivalent
Input pull-down
Ipd 6 10 15 uA Vin = VCC(I/O)
current
Input pull-down
Rpd 270K 180K 130K ohm Vin = VCC(I/O)
resistance equivalent
Vin = VCC(I/O) or
Iin Input leakage current -10 ±1 10 uA
0
Tri-state output
Ioz -10 ±1 10 uA -
leakage current
Table 6-5 Digital I/O Pin Characteristics (VCC(I/O) = +1.8V, Standard Drive Level)
Squelch is
- - 100 mV
detected
High speed squelch
Vhssq
detection threshold
Squelch is not
150 - - mV
detected
Disconnection is
625 - - mV
High speed detected
Vhsdsc disconnection
detection threshold Disconnection is
- - 525 mV
not detected
Chirp-K output
Vchirpk -900 - -500 mV -
voltage (Differential)
Differential input
Vdi 0.2 - - V |Vdp-Vdm|
voltage sensitivity
Differential common
Vcm 0.8 - 2.5 V -
mode voltage
Resistance
Equivalent
Driver output
Rdrv 40.5 45 49.5 ohm resistance used as
impedance
an internal chip
Vin = VCC(3V3) or
- ±1 - uA
0
Iin Input leakage current
- ±1 - uA Vin = 5V or 0
VCC(3V3) with 5V
Cin Input capacitor - 2.3 - pF
tolerant I/O
Note*: This parameter is to indicate that the pull up resistor for the 5V tolerant I/Os cannot reach
VCC(3V3) DC level even without DC loading current.
6.3 AC Characteristics
Crystal oscillator
- 12.00 -
- 24.00 -
external clock
- - 500 ps
jitter
Input voltage on
- 3.3 - V
pin X1/CLKIN
Recommended accuracy of the clock frequency is 50ppm for the crystal.
Table 6-8 System clock characteristics
Cl=50pF
Tfr Rise time of DP/DM 4 - 20 ns
10%~90% of |Voh–Vol|
Cl=50pF
Tff Fall time of DP/DM 4 - 20 ns
10%~90% of |Voh–Vol|
Cl=200pF~600pF
Tlr Rise time of DP/DM 75 - 300 ns
10%~90% of |Voh–Vol|
Cl=200pF~600pF
Tlf Fall time of DP/DM 75 - 300 ns
10%~90% of |Voh–Vol|
6.4 Timing
AD[15:0] Data
Tasrw
Tahrw
A[7:0] Address
ALE/ADV_N
CLE
RD_N/RE_N/ Trp
OE_N Tch
Tcs
CS_N/CE_N
Tcp
WR_N/WE_N Trc
Tdadvh Tdh
AD[15:0] Data
Tasrw
Tahrw
A[7:0] Address
ALE/ADV_N
CLE
Twp
WR_N/WE_N
Tch
Tcs
CS_N/CE_N
Tcp
RD_N/RE_N/
Twc
OE_N
Ready to ns
Tbds 5 - 5 - 5 -
WR_N/RD_N Low
Tbds
Tap
ALE/ADV_N
CLE
RD_N/RE_N/ Trp
OE_N
Tcsadval
Tch
CS_N/CE_N
Trc
WR_N/WE_N
Tbds
Tap
ALE/ADV_N
CLE
RD_N/DS_N/
RE_N/OE_N
Tcsadval
Tch
CS_N/CE_N
Twc
WR_N/RW_N/
Twp
WE_N
Ready to ns
Tbds 5 - 5 - 5 -
WR_N/RD_N Low
Tbds
Tap
ALE/ADV_N
CLE
RD_N/RE_N/ Trp
OE_N
Tcsadval
Tch
CS_N/CE_N
Trc
WR_N/WE_N
Tbds
Tap
ALE/ADV_N
CLE
RD_N/RE_N/
OE_N
Tcsadval
Tch
CS_N/CE_N
WR_N/WE_N Twp
Twc
DREQ
Tsudreqdack
Thdreqdack
Tsudackrw
Tddackdreq
RD_N/
WR_N
Trwdack
Toe Trdh
DATA[15:0]
(read)
Tdadvh
Twdh
DATA[15:0]
DATA1 DATA2 DATAn
(write)
7 Application Examples
FT313H can be configured to communicate with a microcontroller uses 16-bit/8-bit SRAM asynchronous
bus interface, NOR interface, and General Multiplex interface. An example schematic is show in Figure
7.1.
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N RD_N
WE_N/WR_N WR_N
AD<15:0> AD<15:0>
A<7:0> A<7:0>
INT INT
DACK DACK
DREQ DREQ
If DMA transfers are not used the DACK and DREQ signals may be left floating or the DACK signal may be
terminated with external 10k ohm pull-down resistor.
If the microcontroller has no AD<0> pin for 16-bit wide devices, the unused AD<0> signal with must be
terminated with an external 10k ohm pull-down resistor.
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N RD_N
WE_N/WR_N WR_N
AD<7:0> AD<7:0>
A<7:0> A<7:0>
INT INT
DACK DACK
DREQ DREQ
8-Bit SRAM bus interface doesn’t use high AD<15:8> data bus, must terminate AD<15:8> signals with
external 10k ohm pull-down resistors.
If DMA transfers are not used the DACK and DREQ signals may be left floating or the DACK signal may be
terminated with external 10k ohm pull-down resistor.
Copyright © 2013 Future Technology Devices International Limited 54
Document No.: FT_000589
FT313H USB2.0 HS Host Controller Datasheet Version 1.2
Clearance No.: FTDI# 318
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N OE_N
WE_N/WR_N WE_N
AD<15:0> AD<15:0>
A<7:0>
INT INT
ADV_N/ALE ADV_N
16-Bit NOR uses AD<15:0> signals as address and data bus. Unused A<7:0> address must be
terminated with external 10k ohm pull-down resistor.
If the microcontroller has no AD<0> pin for 16-bit wide devices, the unused AD<0> signal with must be
terminated with an external 10k ohm pull-down resistor.
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N OE_N
WE_N/WR_N WE_N
AD<7:0> AD<7:0>
A<7:0>
INT INT
ADV_N/ALE ADV_N
8-Bit NOR uses AD<7:0> signals as address and data bus. The unused high data bus AD<15:8> and
A<7:0> address bus must be terminated with external 10k ohm pull-down resistors.
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N RE_N
WE_N/WR_N WE_N
AD<15:0> AD<15:0>
A<7:0>
INT INT
ADV_N/ALE ALE
DACK DACK
DREQ DREQ
16-Bit General Multiplex uses AD<15:0> signals as address and data bus. Unused A<7:0> address must
be terminated with external 10k ohm pull-down resistor.
If the microcontroller has no AD<0> pin for 16-bit wide devices, the unused AD<0> signal with must be
terminated with an external 10k ohm pull-down resistor.
If DMA transfers are not used the DACK and DREQ signals may be left floating or the DACK signal may be
terminated with external 10k ohm pull-down resistor.
FT313H Microcontroller
CS_E/CS_N CS_N
OE_N/RE_N/RD_N RE_N
WE_N/WR_N WE_N
AD<7:0> AD<7:0>
A<7:0>
INT INT
ADV_N/ALE ALE
DACK DACK
DREQ DREQ
8-Bit General Multiplex uses AD<7:0> signals as address and data bus. The unused high data bus
AD<15:8> and A<7:0> address bus must be terminated with external 10k ohm pull-down resistors.
If DMA transfers are not used the DACK and DREQ signals may be left floating or the DACK signal may be
terminated with external 10k ohm pull-down resistor.
8 Package Parameters
The FT313H is available in three different packages. The FT313HQ is the QFN-64 package, the FT313HL is
the LQFP-64 package and the FT313HP is the TQFP-64 package. The solder reflow profile for all packages
is described in following sections.
8.1.1 QFN-64
An example of the markings on the QFN package are shown in Figure 8-1. The FTDI part number is too
long for the 64 QFN package so in this case the last two digits are wrapped down onto the date code line.
64
1
Notes:
1. YYWW = Date Code, where YY is year and WW is week number
2. Marking alignment should be centre justified
3. Laser Marking should be used
8.1.2 LQFP-64
An example of the markings on the LQFP package are shown in Figure 8-2.
64
1
Notes:
8.1.3 TQFP-64
An example of the markings on the TQFP package are shown in Error! Reference source not found..
64
1
Notes:
The FT313H is supplied in Pb free QFN-64, LQFP-64 and TQFP-64 packages. The recommended solder
reflow profile for all package options is shown in
.
tp
Temperature, T (Degrees C)
Tp
Critical Zone: when
Ramp Up T is in the range
TL to Tp
TL
tL
TS Max
Ramp
Down
TS Min
tS
Preheat
25
T = 25º C to TP
Time, t (seconds)
Figure 8-7 FT313H 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. the FT313H is used with Pb free solder), and for a non-Pb
free solder process (i.e. the FT313H 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 120 seconds 60 to 120 seconds
Web Site
http://ftdichip.com
System and equipment manufacturers and designers are responsible to ensure that their systems, and any Future Technology
Devices International Ltd (FTDI) devices incorporated in their systems, meet all applicable safety, regulatory and system-level
performance requirements. All application-related information in this document (including application descriptions, suggested
FTDI devices and other materials) is provided for reference only. While FTDI has taken care to assure it is accurate, this
information is subject to customer confirmation, and FTDI disclaims all liability for system designs and for any applications
assistance provided by FTDI. Use of FTDI devices in life support and/or safety applications is entirely at the user’s risk, and the
user agrees to defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from
such use. This document is subject to change without notice. No freedom to use patents or other intellectual property rights is
implied by the publication of this document. Neither the whole nor any part of the information contained in, or the product
described in this document, may be adapted or reproduced in any material or electronic form without the prior written consent
of the copyright holder. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park,
Glasgow G41 1HH, United Kingdom. Scotland Registered Company Number: SC136640
Appendix A – References
Useful Application Notes
List of Figures
Figure 2-1 FT313H Block Diagram ................................................................................................... 3
List of Tables
Table 1-1 FT313H Numbers............................................................................................................ 2
Table 3-1 FT313H pin description .................................................................................................. 13
Table 4-1 Bus Configuration modes ............................................................................................... 15
Table 4-2 Pin information of the bus interface ................................................................................ 15
Table 4-3 Clock frequency select .................................................................................................. 17
Table 4-5 power management configuration ................................................................................... 18
Table 5-1 Overview of host controller specific registers .................................................................... 21
Table 5-2 Capability register ........................................................................................................ 21
Table 5-3 Structural parameter register ......................................................................................... 21
Table 5-5 USB command register.................................................................................................. 24
Table 5-6 USB status register ....................................................................................................... 25
Table 5-9 Periodic frame list base address register .......................................................................... 26
Table 5-10 Current asynchronous list address register ..................................................................... 26
Table 5-11 Port status and control register .................................................................................... 29
Table 5-12 EOF time and asynchronous schedule sleep timer register ............................................... 30
Table 5-14 HW mode register ....................................................................................................... 31
Table 5-15 Edge interrupt control register ...................................................................................... 31