Document No.: FT_000647
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
BUS
IC
Datasheet Version 1.1
Clearance No.: FTDI#
313
Future Technology Devices
International Ltd
.
FT122
(Enhanced USB Device
Controller with Parallel Bus
IC)
The FT122 is a USB generic interface
controller with the following advanced
features:
USB 2.0 Full Speed compatible
High performance USB device controller with
integrated SIE, endpoint buffer, transceiver
and voltage regulators
Fully integrated clock generation
external crystal required
microcontroller
Supports DMA operation
Supports up to 8 bi-directional endpoints with
total 2K bytes endpoint buffer
Max packet size is 504 bytes for isochronous
endpoint and 64 bytes for control/bulk/
interrupt endpoint
Double
buffer
scheme
for
any
endpoint
increases data transfer throughput
Multiple interrupt modes to facilitate both bulk
and isochronous transfers
USB
Battery
Charger
detection
allowing
with
no
Dedicated clock output pin with programmable
clock frequency (4 – 24 MHz)
30 kHz output clock provided during suspend
Integrated
connection
USB connection indicator that toggles with USB
transmit and receive activities
Supports
applications
VCC power supply operation at 3.3V or 5V
Internal 1.8V and 3.3V LDO regulators
VCC IO level range from 1.8V to 3.3V
Integrated power-on-reset circuit
UHCI/OHCI/EHCI host controller compatible
-40°C to 85°C extended operating temperature
range
Available in Pb-free TSSOP-28 and QFN-28
packages (RoHS compliant)
bus-powered
or
self-powered
DP
pull-up
resistor
for
USB
Supports 8-bit parallel interface to external
optimized charging profile
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
Copyright © 2014 Future Technology Devices International Limited
1
Document No.: FT_000647
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
BUS
IC
Datasheet Version 1.1
Clearance No.: FTDI#
313
1
Typical Applications
Provide USB port to Microcontrollers
USB Industrial Control
Mass storage data transfers for multitude of
embedded systems applications, including
medical, industrial data-logger, power-
metering, and test instrumentation
Provide USB port to FPGA’s
Utilising USB to add system modularity
Isochronous support for video applications in
security, industrial control, and quality
inspections
1.1
Part Numbers
Part Number
Package
FT122T-x
FT122Q-x
Note: Packaging codes for x is:
TSSOP-28
QFN-28
- R: Taped and Reel, (TSSOP is 2,500pcs per reel, QFN is 6,000pcs per reel).
- U: Tube packing, 50pcs per tube (TSSOP only)
- T: Tray packing, 490pcs per tray (QFN only)
For example: FT122T-R is 2,500pcs taped and reel packing
1.2
USB Compliant
At the time of writing this datasheet, the FT122 was in the process of completing USB compliance testing.
Copyright © 2014 Future Technology Devices International Limited
2
Document No.: FT_000647
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
BUS
IC
Datasheet Version 1.1
Clearance No.: FTDI#
313
2
Block Diagrams
Figure 2-1 FT122 Block Diagram
For a description of each function please refer to Section 4.
Copyright © 2014 Future Technology Devices International Limited
3
Document No.: FT_000647
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
BUS
IC
Datasheet Version 1.1
Clearance No.: FTDI#
313
Table of Contents
1
1.1
1.2
Typical Applications ...................................................................... 2
Part Numbers...................................................................................... 2
USB Compliant .................................................................................... 2
2
3
3.1
3.2
3.3
Block Diagrams ............................................................................ 3
Device Pin Out and Signal Description .......................................... 6
TSSOP-28 Package Pin Out ................................................................. 6
QFN-28 Package Pin Out ..................................................................... 6
Pin Description ................................................................................... 7
4
4.1
4.2
Function Description..................................................................... 9
Functional Block Descriptions ............................................................. 9
Interrupt Modes ................................................................................ 10
5
5.1
5.2
Endpoint Buffer Management ..................................................... 11
Endpoint Buffer Management in Default Mode .................................. 11
Endpoint Buffer Management in Enhanced Mode .............................. 12
6
6.1
6.2
Commands and Registers ........................................................... 14
Command Summary .......................................................................... 14
Initialization Commands ................................................................... 19
Set Address Enable .................................................................................................... 19
Set Endpoint Enable ................................................................................................... 19
Set Mode .................................................................................................................. 19
Set DMA ................................................................................................................... 21
Set Endpoint Configuration (for Enhanced Mode) ........................................................... 22
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
6.3.8
6.3.9
Data Flow Commands ....................................................................... 23
Read Interrupt Register .............................................................................................. 23
Select Endpoint ......................................................................................................... 25
Read Last Transaction Status ...................................................................................... 25
Read Endpoint Status ................................................................................................. 26
Read Buffer ............................................................................................................... 27
Write Buffer .............................................................................................................. 27
Clear Buffer .............................................................................................................. 27
Validate Buffer .......................................................................................................... 28
Set Endpoint Status ................................................................................................... 28
Acknowledge Setup ................................................................................................ 28
6.3.10
6.4
6.4.1
6.4.2
6.4.3
6.4.4
General Commands ........................................................................... 28
Read Current Frame Number ....................................................................................... 29
Send Resume ............................................................................................................ 29
Set Buffer Interrupt Mode ........................................................................................... 29
Read Vendor ID ......................................................................................................... 30
Copyright © 2014 Future Technology Devices International Limited
4
Document No.: FT_000647
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
BUS
IC
Datasheet Version 1.1
Clearance No.: FTDI#
313
6.4.5
6.4.6
6.4.7
Read Product ID ........................................................................................................ 30
Read FTDI ID ............................................................................................................ 30
Set IO Pad Drive Strength........................................................................................... 30
7
8
8.1
8.2
8.3
Application Information ............................................................. 32
Devices Characteristics and Ratings ........................................... 33
Absolute Maximum Ratings............................................................... 33
DC Characteristics............................................................................. 34
AC Characteristics ............................................................................. 35
9
9.1
9.2
9.3
9.4
9.5
Package Parameters ................................................................... 39
TSSOP-28 Package Dimensions ........................................................ 39
TSSOP-28 Package Markings ........................................................... 40
QFN-28 Package Dimensions ............................................................ 41
QFN-28 Package Markings ............................................................... 42
Solder Reflow Profile ........................................................................ 42
10
Contact Information ................................................................... 44
Appendix A– References ............................................................................ 45
Appendix B - List of Figures and Tables ..................................................... 45
Appendix C - Revision History .................................................................... 47
Copyright © 2014 Future Technology Devices International Limited
5