UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Future Technology Devices International UMFTPD2A UMFTPD2A is a module used for FT90x programming, debugging and EFUSE burning. The UMFTPD2A is a module with an FT4232HL Hi-Speed USB2.0 to multipurpose UART/MPSSE converter. The UMFTPD2A module features a single line half-duplex UART signal with no handshake (One-Wire interface), one MPSSE interface, one UART interface and a Bit-Bang port. The UMFTPD2A has the following features: The module has configured the FT4232HL Channel A as a UMFTPD2A one-wire interface for MM900EVxA evaluation board firmware / application download, or GDB debugging. Provides H/W Reset# signal The FT4232HL Channel B is configured as a UMFTPD2A MPSSE interface with 4 GPIO control signals. This allows the UMFTPD2A to implement MM900EVxA evaluation board EFUSE program, or firmware / application upload as well. The FT4232HL Channel C is optional. It is configured as a UART that can capture the messages from MM900EVxA evaluation board in software debugging. The FT4232HL Channel D is reserved as a BitBang interface for generic GPIO purpose s. The FT90x program utility can activate the required channels corresponding to the operations. Hi-Speed USB to one-wire interface converter Hi-Speed USB to MPSSE interface converter Hi-Speed USB to UART interface converter Provide multiple generic GPIO control signals PWREN# line to control +5V power supply Fuse protected with 0.5A hold current and schottky diode on the output power line. Two dedicated GPIOs to control VPP and FRSC power supplies Three LEDs for power supply indication 2X5 way 1.27mm pitch Micro-MaTch socket 2X6 way 2.54mm pitch through hole pin header Mirco-B type USB port Micro-MaTch Male to Male 10 pin ribbon cable All components used are Pb-free (RoHS compliant) N either the whole nor any part of the information c ontained in, or the produc t des c ribed in this manual, may be adapted or reproduc ed in any material or elec tronic form without the prior written c ons ent of the c opyright holder. T his produc t and its doc umentat ion are s upplied on an as - is bas is and no warranty as to their s uitability for any partic ular purpose is either made or implied. Future T echnology D evic es I nternational L td will not ac c ept any c laim for damages hows oever aris ing as a res ult of us e or failure of this produ c t. Y our s tatutory rights are not affec ted. T his product or any variant of it is not intended for us e in any medic al applianc e, devic e or s ys tem in whic h the failure of the produc t might reas onably be expec ted to res ult in pers onal injury. T his doc ument provides preliminar y information that may be s ubjec t to c hange without notice. N o freed om to us e patents or other intellectual property rights is implied by the public ation of this doc ument. Future T ec hnology D evic es I nternational L td, U nit1 , 2 Seaward P lac e, C enturion Bus ines s P ark, G las gow, G 4 1 1 H H , U nited Kingdom. Sc otland Regis tered N umb er: SC 1 3 6 6 4 0 Copyright © Future Technology Devices International Limited UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Table of Contents 1 Driver Support .............................................................. 3 2 Programming Utility Support ......................................... 3 3 Ordering Information .................................................... 3 4 UMFTPD2A Signals ........................................................ 4 4.1 UMFTPD2A Pin Out ................................................................. 4 4.2 Signal Descriptions ................................................................ 5 5 Module Dimensions ....................................................... 7 6 UMFTPD2A Module Circuit Schematic ............................. 8 7 Hardware Setup Guide ................................................ 10 7.1 Module Connect to PC ............................................................10 7.2 FT900 Programming Utility ....................................................10 8 Contact Information .................................................... 11 Appendix A – References ................................................. 11 Document References ...................................................................11 Acronyms and Abbreviations .........................................................11 Appendix B – List of Figures and Tables............................ 12 Appendix C – Revision History.......................................... 13 Copyright © Future Technology Devices International Limited 2 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 1 Driver Support Royalty free D2XX Direct Drivers (USB Drivers + DLL S/W Interface) Windows 10 32, 64-bit Windows 8.1 32, 64-bit Windows 8 32, 64-bit Windows 7 32, 64-bit The above listed drivers are all available for download from http://www.ftdichip.com/FTDrivers.htm. For driver’s installation, please refer to http://www.ftdichip.com/Support/Documents/InstallGuides.htm. 2 Programming Utility Support The programming utility is provided as part of the free FT90x toolchain. Visit FTDI’s website at http://www.ftdichip.com/Products/ICs/FT90x.html for more information. 3 Ordering Information Module Code Description UMFTPD2A FTDI Programmer/Debugger Module Copyright © Future Technology Devices International Limited 3 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 4 UMFTPD2A Signals 4.1 UMFTPD2A Pin Out Figure 4.1 – UMFTPD2A Module Pin Out Figure 1 illustrates the signals available on J1, J2 pin header and CN2, CN3 connector of the UMFTPD2A. There are 3 LED indicators for the different power supplies. LED1 is for the VPP power supply. LED2 is for the FRSC power supply. LED3 is for the VSW (+5V) power output. LED1 and LED2 only will be turned on when the system is programming the FT90x chip EFUSE. Copyright © Future Technology Devices International Limited 4 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 4.2 Signal Descriptions Pin No. Name Type Description C N2-1 SC K Signal output Serial clock output for SPI. C N2-2 SS# Signal output Slave select output for SPI. C N2-3 MOSI Signal Output Master out slave in for SPI. C N2-4 MISO Signal input Master in slave out for SPI. C N2-5 VPP Power Out Typically +1.85V power output when adjustable LDO is enabled. C N2-6 FRSC Power Out Typically +3.7V power output when adjustable LDO is enabled. C N2-7 GND Ground 0V Ground. C N2-8 DBG Signal Input/Output One-wire debugger interface input/output. C N2-9 PROG# Signal Output Feature reserved for future use. C N2-10 RESET# Signal Output Active low reset output. C N2-11 VSW Power Out C N2-12 VSW Power Out +5V power output. Outputs the power source from the USB bus when the FT4232HL has enumerated. +5V power output. Outputs the power source from the USB bus when the FT4232HL has enumerated. Table 1 - CN2 Connector Pin Out Description Pin No. Name Type Description C N3-1 SC K Signal Output Serial clock output for SPI. C N3-2 SS# Signal Output Slave select output for SPI. C N3-3 MOSI Signal Output Master out slave in for SPI. C N3-4 MISO Signal Input Master in slave out for SPI. C N3-5 VPP Power Out Typically +1.85V power output when adjustable LDO is enabled. C N3-6 FRSC Power Out Typically +3.7V power output when adjustable LDO is enabled. C N3-7 GND Ground 0V Ground. C N3-8 DBG Signal Input/Output One-wire debugger interface input/output. C N3-9 VSW Power Out C N3-10 RESET# Signal Output +5V power output. Outputs the power source from the USB bus when the FT4232HL has enumerated. Active low reset output. Table 2 - CN3 Connector Pin Out Description Copyright © Future Technology Devices International Limited 5 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Pin No. Name Type Description J1-0 GPIO0 Signal Input/Output Generic GPIO pin 0 J1-1 GPIO1 Signal Input/Output Generic GPIO pin 1 J1-2 GPIO2 Signal Input/Output Generic GPIO pin 2 J1-3 GPIO3 Signal Input/Output Generic GPIO pin 3 J1-4 GPIO4 Signal Input/Output Generic GPIO pin 4 J1-5 GPIO5 Signal Input/Output Generic GPIO pin 5 J1-6 GPIO6 Signal Input/Output Generic GPIO pin 6 J1-7 GPIO7 Signal Input/Output Generic GPIO pin 7 Table 3 - J1 Header Pin Out Description Pin No. Name Type Description J2-1 GND Ground 0V ground J2-2 C _C TS# Signal Input Active low clear to send input for UART J2-3 VC C3V3 Power out +3.3V power output J2-4 C _TXD Signal Output Active high transmitter output for UART J2-5 C _RXD Signal Input Active high receiver input for UART J2-6 C _RTS# Signal Output Active low request to send output for UART Table 4 - J2 Header Pin Out Description Copyright © Future Technology Devices International Limited 6 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 5 Module Dimensions Figure 5.1 – UMFTPD2A Module Dimensions All dimensions are given in millimetres. Hole size diameter = 3.2mm. The UMFTPD2A module exclusively uses lead free components, and is fully compliant with European Union directive 2002/95/EC. Copyright © Future Technology Devices International Limited 7 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 6 UMFTPD2A Module Circuit Schematic Figure 6.1 - Schematic part 1 Copyright © Future Technology Devices International Limited 8 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Figure 6.2 - Schematic part 1 Copyright © Future Technology Devices International Limited 9 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 7 Hardware Setup Guide 7.1 Module Connect to PC The first time the UMFTPD2A module is connected to a Windows OS PC, the USB device drivers need to install. This should happen automatically if you are connected to a network but you can also download from the FTDI W ebsite. Before the FT900 programming utility uses this module, make sure the D2xx device driver installation completes successfully. 7.2 FT900 Programming Utility Run the FT90x programming utility (Figure 4) to download firmware / application after the whole setup (Figure 5) is ready. Please refer to AN_325 FT90X Toolchain Guide for tool operation. Figure 7.1 – FT90x Progamming Utility Figure 7.2 – MM900EVxA Module Connection Copyright © Future Technology Devices International Limited 10 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 8 Contact Information Head Office – Glasgow, UK Branch Office – Tigard, Oregon, USA 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 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 2F, No. 516, Sec. 1, NeiHu Road Taipei 114 Taiwan , R.O.C. Tel: +886 (0) 2 8797 1330 Fax: +886 (0) 2 8751 9737 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 Room 1103, No. 666 West Huaihai Road, Shanghai, 200052 C hina Tel: +86 (0)21 6235 1596 Fax: +86 (0)21 6235 1595 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. Sys tem and equipment manufacturers and des igners are responsible to ens ure that t heir s ystems, and any Future T echnology D evic es I nternational L td (FTDI) devices incorporated in their s ys tems , meet all applic able s afety, regula tory and s ys tem- level performanc e requirements. A ll application-related information in this doc ument (inc luding application descriptions, s uggested FTD I devices and other materials ) is provided for referenc e only. While FT DI has taken c are to as s ure it is ac c urate, this information is s ubjec t to c us tomer c onfirmation, and FT DI disclaims all liability for s ys tem de s igns and for any applic ations as s is tanc e provided by FT D I . U s e of FT D I devic es in life s upport and/or s afety applic ations is entirely at the us er ’s ris k, and the us er agrees to defend, indemnify and hold harmles s FTDI from any and all damages , c laims, s ui ts or expense resulting from s uc h us e. T his document is s ubject to c hange without notic e. N o freedom to us e patents or other intellectual property rights is implied by the public ation of this doc ument. N either the whole nor any part of the information c ont ained in, or the produc t des cribed in this document, may be adapted or reproduc ed in any material or elec tronic form without the prior written c ons ent of the c opyright holder. Future T ec hnology D evic es I nternational L td, U n it 1 , 2 Seaward P lac e, C enturion Busines s P ark, G las gow G 4 1 1 H H , U nited Kingdom. Sc otland Regis tered C ompany N umber: SC 1 3 6 6 4 0 Copyright © Future Technology Devices International Limited 11 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Appendix A – References Document References FT90x datasheet: FT900/FT901/FT902/FT903 Datasheet FT900 tool chain installation guide document: AN_325 FT900 Tool Chain Installation Guide Acronyms and Abbreviations Terms DLL GPIO LED MPSSE Description Dynamic Link Library General Purpose Input/Output Light Emitting Diode Multi-Protocol Synchronous Serial Engine OS Operating System PC Personal Computer RoHS Restriction of Hazardous Substances UART Universal Asynchronous Receiver Transmitter USB Universal Serial Bus Copyright © Future Technology Devices International Limited 11 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Appendix B – List of Figures and Tables List of Figures Figure 4.1 – UMFTPD2A Module Pin Out .................................................................................................. 4 Figure 5.1 – UMFTPD2A Module Dimensions............................................................................................ 7 Figure 6.1 - Schematic part 1 ................................................................................................................. 8 Figure 6.2 - Schematic part 1 ................................................................................................................. 9 Figure 7.1 – FT90x Progamming Utility ................................................................................................. 10 Figure 7.2 – MM900EVxA Module Connection ........................................................................................ 10 List of Tables Table 1 - CN2 Connector Pin Out Description .......................................................................................... 5 Table 2 - CN3 Connector Pin Out Description .......................................................................................... 5 Table 3 - J1 Header Pin Out Description .................................................................................................. 6 Table 4 - J2 Header Pin Out Description .................................................................................................. 6 Copyright © Future Technology Devices International Limited 12 UMFTPD2A PROGRAM MODULE Version 1.2 D oc ument N o.: FT _001187 Clearance N o.: FT DI#465 Appendix C – Revision History Document Title : UMFTPD2A Program Module Document Reference No. : FT_001187 Clearance No. : FTDI#465 Product Page : http://www.ftdichip.com Document Feedback : Send Feedback Revision Changes Date 1.0 Initial Release 2015-09-21 1.1 Updated schematic image 2015-09-30 1.2 Corrected the Typo Big Bang to Bit Bang on the Title page 2016-04-07 Copyright © Future Technology Devices International Limited 13