TN_161 FT4222H Errata Technical Note

Future Technology Devices International Ltd
TN_161 FT4222H Errata Technical Note
Document Reference No.: FT_001198
Version 1.0
Issue Date: 2015-08-31
The intention of this errata technical note is to give a detailed description of known functional or electrical
issues with the FTDI FT4222H series device.
The current revision of the FT4222H series is Revision B, released Sep 2015.
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 FTDI harmless from any and all damages, claims, suits or expense
resulting from such use.
Future Technology Devices International Limited (FTDI)
Unit 1, 2 Seaward Place, Glasgow G41 1HH, United Kingdom
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
Web Site: http://ftdichip.com
Copyright © 2015 Future Technology Devices International Limited
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
TABLE OF CONTENTS
1
FT4222H Revision .................................................................................. 2
2
Errata History Table – Functional Errata ............................................. 3
2.1
3
Errata History Table – Electrical and Timing Specification Deviations .......... 3
Functional Errata of FT4222H ............................................................... 4
3.1
Revision A ............................................................................................................ 4
3.1.1
Android issues ......................................................................................................................... 4
3.1.2
CPU usage and latency timer issue ........................................................................................ 4
3.1.3
I²C combined message issue .................................................................................................. 5
3.1.4
Default pin status ..................................................................................................................... 6
3.1.5
More suspend setting support ................................................................................................. 7
4
FT4222H Series Package Markings .................................................... 10
5
Contact Information............................................................................. 11
Appendix A – References.......................................................................... 12
Acronyms and Abbreviations...................................................................................... 12
Appendix B – List of Tables & Figures..................................................... 13
List of Tables ................................................................................................................ 13
List of Figures............................................................................................................... 13
Appendix C – Revision History ................................................................. 14
Copyright © 2015 Future Technology Devices International Limited
1
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
1
FT4222H Revision
FT4222H part numbers are listed in Table 1. The letter at the end of the date code identifies the device
revision.
The current revision of the FT4222H series is revision B, released Sep 2015. At the time of releasing
this Technical Note there is a known issue with this silicon revision.
Part Number
Package
FT4222HQ
32 pin VQFN
Table 1 FT4222H Part Numbers
This errata technical note covers the revisions of FT4222H listed in Table 2.
Revision
Notes
A
First device revision. Launched Sep 2014
B
Second device revision. Launched Sep 2015
Table 2 FT4222H Series Revisions
Copyright © 2015 Future Technology Devices International Limited
2
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
2
Errata History Table – Functional Errata
Functional
Errata
Short description
Errata occurs in
device revision
FT4222H
Android issues
A
FT4222H
CPU usage too high
A
FT4222H
I²C combined message support
A
FT4222H
Default pin status change
A
FT4222H
More suspend setting support
A
Table 3 Functional Errata
2.1 Errata History Table – Electrical and Timing Specification
Deviations
Deviations
Short description
Errata occurs in device
revision
-
No known issues
-
Table 4 Electrical and Timing Errata
Copyright © 2015 Future Technology Devices International Limited
3
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
3
Functional Errata of FT4222H
3.1 Revision A
3.1.1 Android issues
Introduction:
FT4222H supports Android devices. With J2XX, it is possible to develop an app utilizing the FT4222H.
Issue:
The following issues may happen when the FT4222H connects to an Android device.
1. The FT4222H works as an SPI master, it may reset during transferring data.
2. The FT4222H works as I²C slave, the last byte may be lost when the receiving buffer is full.
Workaround:
There are no known workarounds available. This issue is corrected at revision B.
Package specific:
The effected packages are listed in Table 5.
Package
Applicable (Yes/No)
FT4222HQ
Yes
Table 5 Effected Packages
3.1.2 CPU usage and latency timer issue
Introduction:
In USB, data is received from the device to the PC by a polling method. The driver will request a certain
amount of data from the USB scheduler. The latency timer is provided to allow efficient polling and
flushing short data packets.
Issue:
The FT4222H doesn’t support the latency timer feature and causes the USB scheduler to be busy and
uses too much CPU resource.
Workaround:
There are no known workarounds available. This issue is corrected at revision B.
Copyright © 2015 Future Technology Devices International Limited
4
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
Package specific:
The effected packages are listed in Table 6.
Package
Applicable (Yes/No)
FT4222HQ
Yes
Table 6 Effected Packages
3.1.3 I²C combined message issue
Introduction:
A master issue at least two reads and/or writes to one or more slaves. In a combined message, each
read or write begins with a START and the slave address. After the first START, the subsequent starts are
referred to as repeated START bits; repeated START bits are not preceded by STOP bits, which indicate to
the slave the next transfer is part of the same message.
Issue:
Some I²C devices need to communicate with a combined message format. However, the FT4222H
doesn’t support this feature.
Workaround:
There are no known workarounds available. The feature of I²C combined messages will be supported at
revision B.
Package specific:
The effected packages are listed in Table 7.
Package
Applicable (Yes/No)
FT4222HQ
Yes
Table 7 Effected Packages
Copyright © 2015 Future Technology Devices International Limited
5
STOP
8 bit data
ACK
8 bit data
ACK
slave
ACK
7 bit
address
read
SR
8 bit data
ACK
ACK
slave
write
Start
7 bit
address
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
3.1.4 Default pin status
Introduction:
By default, the FT4222H will be initialized as an SPI master after power on. When the FT4222H is ready,
i.e. finishes USB enumeration, the status of the pins of the Rev.A device is as shown below:
pin
num
pin
name
8
SCK
9
mode 0
mode 1
mode 2
mode 3
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
MISO
MISO (IN)
MISO (IN)
MISO (IN)
MISO (IN)
10
MOSI
MOSI (OUT, high)
MOSI (OUT, high)
MOSI (OUT, high)
MOSI (OUT, high)
11
IO2
IO2 (IN)
IO2 (IN)
IO2 (IN)
IO2 (IN)
12
IO3
IO3 (IN)
IO3 (IN)
IO3 (IN)
IO3 (IN)
13
GPIO0
GPIO0 (OUT, low)
SS1O (OUT, low)
SS1O (OUT, low)
GPIO0 (OUT, low)
14
GPIO1
GPIO1 (OUT, low)
SS2O (OUT, low)
SS2O (OUT, low)
GPIO1 (OUT, low)
suspend out (OUT,
low)
remote wakeup (IN)
15
GPIO2
16
GPIO3
suspend out (OUT,
low)
remote wakeup (IN)
17
SS0O
SS0O (OUT, low)
32
SS
SS (IN)
remote wakeup (IN)
suspend out (OUT,
low)
remote wakeup (IN)
SS0O (OUT, low)
SS0O (OUT, low)
SS0O (OUT, low)
SS (IN)
SS (IN)
SS (IN)
SS3O (OUT, low)
Table 8 Rev.A FT4222H ready
In the Rev.B, the pin status will be changed as per the table below:
pin
num
pin
name
8
SCK
9
mode 0
mode 1
mode 2
mode 3
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
MISO
MISO (IN)
MISO (IN)
MISO (IN)
MISO (IN)
10
MOSI
MOSI (OUT, high)
MOSI (OUT, high)
MOSI (OUT, high)
MOSI (OUT, high)
11
IO2
IO2 (IN)
IO2 (IN)
IO2 (IN)
IO2 (IN)
12
IO3
IO3 (IN)
IO3 (IN)
IO3 (IN)
IO3 (IN)
13
GPIO0
GPIO0 (IN)
SS1O (OUT, high)
SS1O (OUT, high)
GPIO0 (IN)
14
GPIO1
GPIO1 (IN)
SS2O (OUT, high)
SS2O (OUT, high)
GPIO1 (IN)
suspend out (OUT,
low)
remote wakeup (IN)
15
GPIO2
16
GPIO3
suspend out (OUT,
low)
remote wakeup (IN)
17
SS0O
SS0O (OUT, high)
32
SS
SS (IN)
remote wakeup (IN)
suspend out (OUT,
low)
remote wakeup (IN)
SS0O (OUT, high)
SS0O (OUT, high)
SS0O (OUT, high)
SS (IN)
SS (IN)
SS (IN)
SS3O (OUT, high)
Table 9 Rev.B FT4222H ready
Copyright © 2015 Future Technology Devices International Limited
6
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
Package specific:
The effected packages are listed in Table 10.
Package
Applicable (Yes/No)
FT4222HQ
Yes
Table 10 Effected Packages
3.1.5 More suspend setting support
Introduction:
The FT4222H provides flexible settings for suspend behavior via FT_Prog. The rev.B of the FT4222H
device provides more options for customers to configure the pin status during suspend.




SUSPEND_OUT_POL
o Suspend output is High active. (default)
o Suspend output is Low active.
SPI_SUSPEND_MODE
o Disable SPI IP and make SPI pins input (tri-state). (default)
o Keep SPI pin status when the FT4222H suspends.
o Enable SPI pin control. Refer to SPI_SUSPEND for detail settings.
SPI_SUSPEND (enable by SPI_SUSPEND_MODE )
o miso_suspend

push low when suspend

push high when suspend
o mosi_suspend

push low when suspend

push high when suspend
o io2_io3_suspend

push low when suspend

push high when suspend
o ss0O_suspend

No change (default)

push low when suspend

push high when suspend
GPIO_SUSPEND
o gpio0_suspend

No change (default)

input (tri-state)

push low when suspend

push high when suspend
o gpio1_suspend

No change (default)

input (tri-state)

push low when suspend

push high when suspend
o gpio2_suspend

No change (default)

input (tri-state)

push low when suspend

push high when suspend
o gpio3_suspend

No change (default)

input (tri-state)

push low when suspend

push high when suspend
Copyright © 2015 Future Technology Devices International Limited
7
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
The default pin status of the Rev.A device during suspend is shown below:
pin
num
pin
name
8
SCK
9
mode 0
mode 1
mode 2
mode 3
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
SCK (OUT, low)
MISO
MISO (OUT, low)
MISO (OUT, low)
MISO (OUT, low)
MISO (OUT, low)
10
MOSI
MOSI (OUT, low)
MOSI (OUT, low)
MOSI (OUT, low)
MOSI (OUT, low)
11
IO2
IO2 (OUT, low)
IO2 (OUT, low)
IO2 (OUT, low)
IO2 (OUT, low)
12
IO3
IO3 (OUT, low)
GPIO0
GPIO0 (OUT, low)
14
GPIO1
GPIO1 (OUT, low)
15
GPIO2
IO3 (OUT, low)
SS1O (OUT, no
change)
SS2O (OUT, no
change)
SS3O (OUT, no
change)
IO3 (OUT, low)
13
IO3 (OUT, low)
SS1O (OUT, no
change)
SS2O (OUT, no
change)
suspend out (OUT,
high)
16
GPIO3
remote wakeup (IN)
remote wakeup (IN)
17
SS0O
SS0O (OUT, no
change)
SS0O (OUT, no
change)
suspend out (OUT,
high)
remote wakeup
(IN)
SS0O (OUT, no
change)
32
SS
SS (IN)
SS (IN)
SS (IN)
suspend out (OUT,
high)
remote wakeup
(IN)
SS0O (OUT, no
change)
SS (IN)
GPIO0 (OUT, low)
GPIO1 (OUT, low)
Table 11 Rev.A FT4222H suspend
Copyright © 2015 Future Technology Devices International Limited
8
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
In the Rev.B device, the default suspend setting is changed as per the table below:
pin
num
pin
name
8
SCK
9
mode 0
mode 1
mode 2
mode 3
SCK (tri-state)
SCK (tri-state)
SCK (tri-state)
SCK (tri-state)
MISO
MISO (IN)
MISO (IN)
MISO (IN)
MISO (IN)
10
MOSI
MOSI (IN)
MOSI (IN)
MOSI (IN)
MOSI (IN)
11
IO2
IO2 (IN)
IO2 (IN)
IO2 (IN)
IO2 (IN)
12
IO3
IO3 (IN)
IO3 (IN)
IO3 (IN)
IO3 (IN)
SS1O (OUT, no
change)
SS2O (OUT, no
change)
suspend out (OUT,
high)
SS1O (OUT, no
change)
SS2O (OUT, no
change)
SS3O (OUT, no
change)
remote wakeup (IN)
remote wakeup (IN)
remote wakeup (IN)
SS0O (OUT, no
change)
SS0O (OUT, no
change)
SS0O (OUT, no
change)
SS (IN)
SS (IN)
SS (IN)
13
GPIO0
GPIO0 (no change)
14
GPIO1
GPIO1 (no change)
15
GPIO2
16
GPIO3
17
SS0O
32
SS
suspend out (OUT,
high)
remote wakeup
(IN)
SS0O (OUT, no
change)
SS (IN)
GPIO0 (no change)
GPIO1 (no change)
suspend out (OUT,
high)
Table 12 Rev.B FT4222H suspend
Package specific:
The effected packages are listed in Table 13.
Package
Applicable (Yes/No)
FT4222HQ
Yes
Table 13 Effected Packages
Copyright © 2015 Future Technology Devices International Limited
9
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
4
FT4222H Series Package Markings
The FT4222H is supplied in a RoHS compliant leadless VQFN-32 package. The package is lead (Pb) free,
and uses a ‘green’ compound. The package is fully compliant with European Union directive 2002/95/EC.
An example of the markings on the package is shown in the figures below.
1
24
FTDI
9
Line 1 – FTDI Logo
XXXXXXXX
FT4222HQ
Line 2 – Wafer Lot Number
YYWW-B
Line 4 – Date Code, Revision
Line 3 – FTDI Part Number
16
Figure 4.1 VQFN-32 Package Markings
The date code format is YYWW where WW = 2 digit week number, YY = 2 digit year number. This is
followed by the revision number.
The code XXXXXXXX is the manufacturing LOT code
Copyright © 2015 Future Technology Devices International Limited
10
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
5
Contact Information
Head Office – Glasgow, UK
Branch Office – Tigard, Oregon, USA
Future Technology Devices International Limited
Unit 1, 2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
Future Technology Devices International Limited
(USA)
7130 SW Fir Loop
Tigard, OR 97223
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
E-Mail (Sales)
E-Mail (Support)
E-Mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Branch Office – Taipei, Taiwan
Future Technology Devices International Limited
(Taiwan)
2F, No. 516, Sec. 1, NeiHu Road
Taipei 114
Taiwan , R.O.C.
Tel: +886 (0) 2 8791 3570
Fax: +886 (0) 2 8791 3576
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Branch Office – Shanghai, China
Future Technology Devices International Limited
(China)
Room 1103, No.666 West Huaihai Road,
Shanghai, 200052
China
Tel: +86 21 62351596
Fax: +86 21 62351595
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Web Site
http://ftdichip.com
Distributor and Sales Representatives
Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and sales
representative(s) in your country.
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
Copyright © 2015 Future Technology Devices International Limited
11
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
Appendix A – References
Acronyms and Abbreviations
Terms
Description
CPU
Central Processing Unit
GPIO
General Purpose Input/output
I2C
Inter-Integrated Circuit
MISO
Master In Slave Out
MOSI
Master Out Slave In
PC
Personal Computer
SS
Slave Select
SCK
Serial Clock
SPI
Serial Peripheral Interface
USB
Universal Serial Bus
VQFN
Very Thin Quad Flat Non-Leaded Package
Copyright © 2015 Future Technology Devices International Limited
12
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
Appendix B – List of Tables & Figures
List of Tables
Table 1 FT4222H Part Numbers ...................................................................................................... 2
Table 2 FT4222H Series Revisions ................................................................................................... 2
Table 3 Functional Errata ............................................................................................................... 3
Table 4 Electrical and Timing Errata ................................................................................................ 3
Table 5 Effected Packages .............................................................................................................. 4
Table 6 Effected Packages .............................................................................................................. 5
Table 7 Effected Packages .............................................................................................................. 5
Table 8 Rev.A FT4222H ready ........................................................................................................ 6
Table 9 Rev.B FT4222H ready ........................................................................................................ 6
Table 10 Effected Packages ............................................................................................................ 7
Table 11 Rev.A FT4222H suspend ................................................................................................... 8
Table 12 Rev.B FT4222H suspend ................................................................................................... 9
Table 13 Effected Packages ............................................................................................................ 9
List of Figures
Figure 4.1 VQFN-32 Package Markings .......................................................................................... 10
Copyright © 2015 Future Technology Devices International Limited
13
TN_161 FT4222H Errata Technical Note
Version 1.0
Document Reference No.: FT_001198
Clearance No.: FTDI# 455
Appendix C – Revision History
Document Title:
TN_161 FT4222H Errata Technical Note
Document Reference No.:
FT_001198
Clearance No.:
FTDI# 455
Product Page:
http://www.ftdichip.com/Products/ICs/FT4222H.html
Document Feedback:
Send Feedback
Revision
1.0
Changes
Initial Release
Date
2015-08-31
Copyright © 2015 Future Technology Devices International Limited
14