FTDI Community

General Category => Discussion - Hardware => Topic started by: skaptor on June 02, 2018, 06:19:44 PM

Title: FT900 PRogram interface
Post by: skaptor on June 02, 2018, 06:19:44 PM
Hello,

I am developing my own PCB design with a FT900 device. However I have questions regarding the debug/programming interface.

The MM900EVxA includes SPI in the debug connector, is this needed to work properly with the UMFTPD2A? Should I include it?

Regards

Title: Re: FT900 PRogram interface
Post by: FTDI Community on June 04, 2018, 09:48:11 AM
Hello,

To program and debug the FT9xx IC, you really only need the DEBUG signal but you could also connect GND and RESET.
The SPI signals and VPP FSRC are actually for programming the EFUSE, but unfortunately this is not available on the current revision of silicon. See TN_159 FT90x Errata Technical Note (http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_159_FT900 Errata Technical Note.pdf). This EFUSE will be replaced by OTP (One Time Programmable) memory in RevC silicon.

You can test and evaluate using our FT9xx Modules (http://www.ftdichip.com/Products/modules/MCUModules.htm).

I would also like to make you aware of USB DFU programming which are good options for production and field programming. See a demonstration video here:

https://youtu.be/uJhwRA1GLVE

Best Regards,
FTDI Community
Title: Re: FT900 PRogram interface
Post by: skaptor on June 04, 2018, 05:53:09 PM
Hello,

Thank you for the quick response, I will include all of these pins in the program interface just for future use.