FT122Q-R FTDI, FT122Q-R Datasheet

no-image

FT122Q-R

Manufacturer Part Number
FT122Q-R
Description
USB Interface IC USB CONTROLLER W/ PARALLEL BUS IC
Manufacturer
FTDI
Datasheet

Specifications of FT122Q-R

Rohs
yes
Product
USB 2.0
Interface Type
Parallel
Operating Supply Voltage
1.65 V to 3.6 V, 4 V to 5.5 V
Operating Supply Current
3.9 mA
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
QFN-28
Minimum Operating Temperature
- 40 C
Future Technology Devices
Controller with Parallel Bus
The FT122 is a USB generic interface
controller with the following advanced
features:
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 produ ct. 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 preliminar y
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
(Enhanced USB Device
USB 2.0 Full Speed compatible
High performance USB device controller with
integrated SIE, endpoint buffer, transceiver
and voltage regulators
Fully
external crystal required
Supports 8-bit parallel interface to external
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
interrupt endpoint
Double
increases data transfer throughput
Multiple interrupt modes to facilitate both bulk
and isochronous transfers
USB
optimized charging profile
International Ltd
integrated
Battery
buffer
and
Copyright © 2012 Future Technology Devices International Limited
FT122
Charger
64
scheme
clock
IC)
bytes
generation
detection
for
for
FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL
any
control/bulk/
with
endpoint
allowing
.
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
application
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
BUS
DP
Document No.: FT_000647
Clearance No.: FTDI#
powered
IC
pull-up
Datasheet Version 1.0
resistor
or
self
for
powered
313
USB
1

Related parts for FT122Q-R

FT122Q-R Summary of contents

Page 1

... UHCI/OHCI/EHCI host controller compatible for any endpoint  -40° 85° C extended operating temperature range  Available in Pb-free TSSOP-28 and QFN-28 packages (RoHS compliant) detection allowing Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# DP pull-up resistor for bus powered or self powered USB 1 ...

Page 2

... Part Numbers Part Number FT122T-x FT122Q-x Note: Packaging codes for x is Taped and Reel, (TSSOP is 2,500pcs per reel, QFN is 6,000pcs per reel Tube packing, 50pcs per tube (TSSOP only Tray packing, 490pcs per tray (QFN only) For example: FT122T-R is 2,500pcs taped and reel packing 1 ...

Page 3

... Block Diagrams Figure 2-1 FT122 Block Diagram For a description of each function please refer to Section 4. Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 3 ...

Page 4

... Set Endpoint Status ................................................................................................... 28 6.3.10 Acknowledge Setup ................................................................................................ 28 6.4 General Commands ........................................................................... 28 6.4.1 Read Current Frame Number ....................................................................................... 29 6.4.2 Send Resume ............................................................................................................ 29 6.4.3 Set Buffer Interrupt Mode ........................................................................................... 29 6.4.4 Read Vendor ID ......................................................................................................... 30 Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 4 ...

Page 5

... Read Product ID ........................................................................................................ 30 6.4.6 Read FTDI ID ............................................................................................................ 30 6.4.7 Set IO Pad Drive Strength........................................................................................... 30 7 Application Information ............................................................. 32 8 Devices Characteristics and Ratings ........................................... 33 8.1 Absolute Maximum Ratings............................................................... 33 8.2 DC Characteristics............................................................................. 34 8.3 AC Characteristics ............................................................................. 35 9 Package Parameters ................................................................... 39 9.1 TSSOP-28 Package Dimensions ........................................................ 39 9.2 TSSOP-28 Package Markings ........................................................... 40 9.3 QFN-28 Package Dimensions ............................................................ 41 9.4 QFN-28 Package Markings ............................................................... 42 9.5 Solder Reflow Profile ........................................................................ 42 10 Contact Information ...

Page 6

... TSSOP-28 Package Pin Out Figure 3-1 TSSOP-28 package schematic symbol 3.2 QFN-28 Package Pin Out Figure 3-2 QFN-28 package schematic symbol Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 6 ...

Page 7

... End of DMA transfer (Active Low). Also function as Vbus sensing input for self-powered application. I Asynchronous reset (Active Low). OD USB bus activity indicator (Active Low) P 3.3V regulator output for 5V operation; To operate the IC at 3.3 V, supply 3 both the VCC and VOUT3V3 pins Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 7 ...

Page 8

... USB Charger detector output I Address bit for non-multiplexed address/data bus configuration. - A0=1 indicates command phase; - A0=0 indicates data phase. This pin must be pulled High for multiplexed address/data bus configuration. P Ground. Die pad for QFN-28 package. Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 8 ...

Page 9

... It handles the low level USB protocol requests generated by the USB host controller. Protocol Engine also includes a memory management unit which handles endpoint buffers. Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# The 9 ...

Page 10

... Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Bit Interrupt Pin Mode 0 Any bit in Interrupt register 1 Any bit in Interrupt register and SOF X Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Interrupt source SOF only 10 ...

Page 11

... Transfer Type Direction OUT Control IN Control OUT Bulk/Interrupt IN Bulk/Interrupt Endpoint Transfer Type Direction OUT Bulk/Interrupt IN Bulk/Interrupt OUT Isochronous IN Isochronous OUT Isochronous IN Isochronous Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Max Packet Size Max Packet Size 64 64 128 128 ...

Page 12

... Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Configuration 1 Configuration 2 EP Buffer (ISO (ISO Document No.: FT_000647 IC BUS Datasheet Version 1.0 Clearance No.: FTDI# Buffer 313 12 ...

Page 13

... Note: 504 is the maximum byte count as there are 1024 bytes in total and 8 bytes IN and OUT packets for control endpoint 0 must always be reserved. Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Non-isochronous Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Isochronous endpoint endpoint 8 bytes 16 bytes 16 bytes 32 bytes 32 bytes 48 bytes ...

Page 14

... Endpoint 1 OUT 82h Endpoint 1 IN 83h Endpoint 2 OUT 84h Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Write 1 byte Write 1 byte Write 2 bytes Write/Read 1 byte Read 2 bytes Read 1 byte (optional) Read 1 byte (optional) Read 1 byte (optional) Read 1 byte (optional) ...

Page 15

... B2h Endpoint 1 IN B3h Endpoint 2 OUT B4h Endpoint 2 IN B5h Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Read 1 byte Read multiple bytes Write multiple bytes Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte None ...

Page 16

... Endpoint 7 OUT 0Eh Endpoint 7 IN 0Fh Endpoint 0 OUT 40h Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Read bytes ...

Page 17

... Endpoint 5 IN 8Bh Endpoint 6 OUT 8Ch Endpoint 6 IN 8Dh Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte Read 1 byte ...

Page 18

... Device F6h Device F5h Device E9h Device ECh Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Read 1 byte Read 1 byte Read n bytes Write n bytes Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte Write 1 byte ...

Page 19

... Reserved, write to 0 Reset 0 Reserved, write CLKOUT switches to 30 KHz during USB suspend Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Data phase Read 2 bytes Read 2 bytes Read 1 byte Description Description Description 19 ...

Page 20

... When the CDF is programmed to 0b’1111, the CLKOUT will be turned off recommended to turn off the CLKOUT not used, for power saving (about 3mA). Note: The programmed value will not be changed by a bus reset. Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description 20 ...

Page 21

... Interrupt Enable for endpoint index 4. During DMA operation, EPI4 interrupt should be turned off to avoid un-necessary interrupt service. For enhanced mode this bit has no function. EPI4 interrupt is always enabled unless it is selected as a DMA Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description 21 ...

Page 22

... Maximum USB packet size for this endpoint. Defined the IN buffer or OUT buffer size for the endpoint. Refer to Table 5-4 for full details on the buffer configuration. 0 Reserved, write to 0 Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description Description 22 ...

Page 23

... Interrupt for endpoint 3 OUT buffer. Cleared by Read Last Transaction Status command. 0 Interrupt for endpoint 3 IN buffer. Cleared by Read Last Transaction Status command. 0 Interrupt for endpoint 4 OUT buffer. Cleared by Read Last Transaction Status command. Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description Description 23 ...

Page 24

... Interrupt for endpoint 6 IN buffer. Cleared by Read Last Transaction Status command. Reset 0 Interrupt for endpoint 7 OUT buffer. Cleared by Read Last Transaction Status command. 0 Interrupt for endpoint 7 IN buffer. Cleared by Read Last Transaction Status command. 0b’xxxxxx Reserved Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description 24 ...

Page 25

... SETUP token 0 0: packet has a DATA0 token 1: packet has a DATA1 token 0 0: previous transaction status was read 1: previous transaction status was not read Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description 25 ...

Page 26

... SETUP token 0b’xx Reserved 0 0: buffer 0 is not filled up 1: buffer 0 is filled buffer 1 is not filled up 1: buffer 1 is filled up Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description 26 ...

Page 27

... DMA transfer is terminated by EOT_n (usually the last packet). 6.3.7 Clear Buffer Command : F2h Data : None Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Reset 0 0: endpoint is not stalled 1: endpoint is stalled Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description 27 ...

Page 28

... SETUP packet. When this bit is written to ‘0’, the endpoint will reinitialize. Any data in the endpoint buffer will be flushed away, and the PID for next packet will carry DATA0 flag. 0b’xxxxxxx Reserved Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description 28 ...

Page 29

... FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Reset 00h Frame number for last received SOF, byte 1 (least significant byte) Reset 0b’000 Frame number for last received SOF, byte 2 (Most significant byte) 0b’00000 Reserved Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Description Description 29 ...

Page 30

... EAh (for Enhanced Mode) Data : read 2 bytes Read the 2 bytes Product ID. Shall return 6018h. 6.4.6 Read FTDI ID Command : EDh (for Enhanced Mode) Data : read 1 byte Read the 1 byte FTDI ID. Shall return 11h. 6.4.7 Set IO Pad Drive Strength Command : E9h Data : Write 1 byte Bit Symbol 1-0 ...

Page 31

... Table 6-21 IO Pad Drive Strength Register Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 31 ...

Page 32

... VCC 1M 1M VCC 27R DM 27R DP EOT_n FT122 47pF 47pF DMACK_n RESET_n VCC3V3 VCCIO VOUT3V3 VCC 100nF 4.7uF + Document No.: FT_000647 IC BUS Datasheet Version 1.0 Clearance No.: FTDI# VCC VCC 100nF 10k 10k SUSPEND P3.3 INT_n INT#/P3.2 80C51 A0 P3.4 D[7:0] P0.7-P0.0 WR_n WR#/P3.6 RD_n RD#/P3.7 CLKOUT XTAL1 VCC VCC 100nF 10k ...

Page 33

... FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Value -65 to 150 168 (IPC/JEDEC J-STD-033A MSL Level 3 Compliant)* - ±200 ±2 ±200 ±500 -0.5 to +6.0 -0.5 to +3.8 -0 (VCC +0.5) -0 (VCC +0.5) 22 Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Unit ° C Hours ° ...

Page 34

... Minimum Typical Maximum 2.9 0.4 2.0 - 0.8 Minimum Typical Maximum 2.25 0.4 1.7 - 0.7 Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Units Conditions V Normal Operation Regulator by-pass V mode Operation V Normal Operation, mA USB bus transmit or receive USB Suspend, Clock Running = μA ‘0’, excluding the DP_Pullup current V VCC=5V Units ...

Page 35

... Typical Maximum 1.62 0.4 1.17 - 0.63 Minimum Typical Maximum 2.8 3.6 - 0.3 0.8 2.0 0.8 2.5 0 Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Units Conditions V I source = 4mA V I sink = 4mA V V Units Conditions R = 1.5kΩ 15kΩ to GND Including external Ω 22 Ω ±1% series resistor VCCIO=3 ...

Page 36

... Write command to read data Parallel Interface IO timing Table 8-7 Figure 8-1 ALE Timing Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# VCCIO=3.3V VCCIO=1.8V Min Max Min Max ...

Page 37

... RD_n/WR_n High to DMACK_n High Time EOT Timings: Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Pulse Width (Simultaneous Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# VCCIO=3.3V VCCIO=1.8V Min Max Min Max 120 120 330 330 130 ...

Page 38

... Figure 8-3 Single cycle DMA timing Figure 8-4 Burst mode DMA timing Figure 8-5 DMA terminated by EOT_n Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# VCCIO=3.3V VCCIO=1.8V Min Max Min Max 40 40 Unit ...

Page 39

... Package Parameters The FT122 is available in two different packages. The FT122T is the TSSOP-28 package option and the FT122Q is the QFN-28 package option. The solder reflow profile for both packages is described in section 9.5. 9.1 TSSOP-28 Package Dimensions Figure 9-1 TSSOP-28 Package Dimensions Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No ...

Page 40

... The date code format is YYWW where digit week number digit year number. Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Line 1 – FTDI Logo Line 2 – Date Code, Revision Line 3 – FTDI Part Number 40 ...

Page 41

... This package is nominally 4.00mm x 4.00mm. The solder pads are on a 0.40mm pitch. The above mechanical drawing shows the QFN-28 package. All dimensions are in millimetres. The centre pad on the base of the FT122Q is internally connected to GND pin, and can be left unconnected, or connected to ground (recommended). ...

Page 42

... QFN-28 Package Markings YYWW-B FT122Q Figure 9-4 QFN-28 Package Markings The date code format is YYWW where digit week number digit year number. 9.5 Solder Reflow Profile The FT122 is supplied in Pb free TSSOP-28 and QFN-28 packages. The recommended solder reflow profile for both package options is shown in Figure 9-5. ...

Page 43

... seconds 6° second Max. 8 minutes Max. Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# Non-Pb Free Solder Process 3° Second Max. 100° C 150° 120 seconds 183° 150 seconds 240° seconds 6° ...

Page 44

... 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 ...

Page 45

... Table 6-8 DMA Endpoint Select Register (Byte 2, for Enhanced Mode) ............................................... 22 Table 6-9 Endpoint Configuration Register ..................................................................................... 22 Table 6-10 Interrupt Register Byte 1 ............................................................................................. 23 Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 45 ...

Page 46

... Table 8-6 USB I/O Pin (DP, USBDM) Characteristics ........................................................................ 35 Table 8-7 Parallel Interface IO timing ............................................................................................ 36 Table 8-8 DMA timing characteristics ............................................................................................. 38 Table 9-1 Reflow Profile Parameter Values ..................................................................................... 43 Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL Document No.: FT_000647 IC BUS Datasheet Version 1.0 313 Clearance No.: FTDI# 46 ...

Page 47

... Initial draft Version 1.0 Initial release Copyright © 2012 Future Technology Devices International Limited FT122 ENHANCED USB DEVICE CONTROLLER WITH PARALLEL DS_FT122 FT_000647 FTDI# 133 http://www.ftdichip.com/Products/ICs/FT122.htm Send Feedback 30 1 Document No.: FT_000647 IC BUS Datasheet Version 1.0 Clearance No.: FTDI# th July 2012 st October 2012 313 47 ...

Related keywords