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