Home
Products
ICs
Embedded Video
FT800
FT801
FT81x
MCU
FT93x
FT90x
FT51A
USB
FT260
FT600/FT601
FT602
FT-X
FT200XD
FT201X
FT220X
FT221X
FT230X
FT231X
FT234XD
FT240X
FT120
FT121
FT122
FT311D
FT312D
FT313H
Vinculum-II
Vinculum
FT232H
FT2232H
FT4232H
FT4222H
FT232R
FT245R
FT2232D
FT232B
FT245B
Discontinued ICs
Cables
Modules
Drivers
Firmware
Support
Android
EVE
MCU
Sales Network
Web Shop
Newsletter
Corporate
Contact Us

 

  FT90x series - 32 bit MCU
Based upon FTDI Chip's new FT32 high performance, 32 bit RISC core, the FT90x series provides a plethora of connectivity options, making it the ideal choice for advanced technology bridging solutions. By executing instructions from shadow RAM, rather than flash memory, the FT90x can operate at true Zero Wait States (0WS) up to 100MHz with 310 DMIPS performance.

Using the industry standard GCC compiler, together with the Eclipse IDE, the FT9xx Toolchain (V.2.3.2) allows the FT90x to utilise a wide variety of third-party and open source software.


The MCU offering has now been expanded to include the FT93x, a range of advanced USB to Multi-interface bridging microcontrollers. For more information please visit the FT93x product page.
  Key Hardware Features

Enhanced Features:

  • 32-bit RISC architecture
  • 256kB program/shadow memory
  • High speed operation - 3.1DMIPS/MHz
  • 64kB data memory
  • True Zero Wait state operation up to 100MHz
  • USB DFU Bootloader

    Standard Features:

  • Integrated Phase-Locked Loop (PLL) supports external crystal and clock source output
  • 32.768kHz RTC clock support
  • Four user timers with prescale and watchdog function
  • 3.3V single supply operation
  • Internal voltage regulator +1.2V to the digital core for lower power consumption
  • Supports Battery Charging Specification, for USB2.0 Hi-Speed peripheral port
  • Integrated power-on-reset circuit
  • Pb-free, RoHS packaging, 100QFN, 100LQFP, 76QFN and 80LQFP options.


  • Digital Connectivity:

  • Parallel camera interface
  • USB2.0 Hi-Speed (480Mbps) device controller with Battery Charge Detection (BCD)
  • USB2.0 Hi-Speed (480Mbps) host controller with BCD emulation
  • 10/100 BASE-TX Ethernet MAC with MII interface; compliant with the IEEE 802.3/802.3u
  •     standards
  • Two CAN 2.0 controllers for data transfer up to 1M bit/s
  • I2S master/slave interface (24.57/22.57MHz)
  • Two SPI slaves support single data transfer with 25MHz clock
  • One SPI master supports single / dual / quad modes of data transfer. Clock rate is up to 25 MHz
  • UART interface configured as 1 Full UART or 2 basic UARTs (TX/RX/CTS/RTS)
  • Two I2C bus interfaces can be configured as master or slave, with data transfers up to 3.4Mbps
  • Eight separate PWM channel outputs with support for PCM 8-bit/16-bit stereo audio output.
  •  

    Analog Connectivity:

  • 7 input channels muxed to a single internal ADC
  • Two 10 bit DACs.
  •   Application Areas
  • Home Automation Systems
  • Home Security Systems
  • Enabling Hi-speed USB Host or Device capability within an Embedded product
  • Set-top box applications (e.g. USB tuner)
  • Industrial control and medical system applications
  • Embedded Audio applications
  • IP-Camera
  • VIOP phone
  • Embedded Audio applications
  • Data acquisition systems
  • Industrial Control
  • MP3 Player
  •   Product Information
  • FT900/FT901/FT902/FT903 Datasheet
  • FT905/FT906/FT907/FT908 Datasheet
  • FT9xx Toolchain
  • FT90x Software Examples
  • AN_304 FT900 Microcontroller Benchmark
  • AN_324 FT900 User Manual
  • AN_325 FT9xx Toolchain Installation Guide
  • AN_342 FT90x Assembly Language Programming Guide
  • AN_353 FT32 GNU Toolchain Quick Start Guide
  • AN_360 FT9xx Example Applications
  • Tutorial Videos:

  • FT90x hosting FTDI Devices Application Example
  • FT90x UVC Camera Application Example
  • FT9xx Active Image Display Application Example
  • AN_365 FT9xx API Programmers Manual
  • AN_371 FT90x WS2812 Example
  • AN_372 FT90x UART to GPIO Bridge
  • AN_374 FT90x UART to SPI Bridge
  • TN_156 What is CAN
  • TN_157 Ethernet Explained
  • TN_158 What Is The Camera Parallel Interface
  • TN_159 FT90x Errata Technical Note
  • TN_160 Eclipse Projects
  •  Products


    Package: QFN/LQFP CAN Ethernet Camera SD I2S Others*

    FT900Q/FT900L

    100/100 Y Y Y Y Y Y

    FT901Q/FT901L

    100/100 - Y Y Y Y Y

    FT902Q/FT902L

    100/100 Y - Y Y Y Y

    FT903Q/FT903L

    100/100 - - Y Y Y Y

    FT905Q/FT905L

    76/80 Y Y - - - Y

    FT906Q/FT906L

    76/80 - Y - - - Y

    FT907Q/FT907L

    76/80 Y - - - - Y

    FT908Q/FT908L

    76/80 - - - - - Y

    *USB Host, USB Peripheral, SPI, UART, ADC, DAC, I2C, PWM, RTC, Timers/Watchdog, Interrupt Controller



    FT900Q

    32-bit RISC microcontroller - 100pin QFN package

    FT900L

    32-bit RISC microcontroller - 100pin LQFP package

    FT901Q

    32-bit RISC microcontroller - 100pin QFN package

    FT901L

    32-bit RISC microcontroller - 100pin LQFP package

    FT902Q

    32-bit RISC microcontroller - 100pin QFN package

    FT902L

    32-bit RISC microcontroller - 100pin LQFP package

    FT903Q

    32-bit RISC microcontroller - 100pin QFN package

    FT903L

     32-bit RISC microcontroller - 100pin LQFP package

    FT905Q

    32-bit RISC microcontroller - 76pin QFN package

    FT905L

    32-bit RISC microcontroller - 80pin LQFP package

    FT906Q

    32-bit RISC microcontroller - 76pin QFN package

    FT906L

    32-bit RISC microcontroller - 80pin LQFP package

    FT907Q

    32-bit RISC microcontroller - 76pin QFN package

    FT907L

    32-bit RISC microcontroller - 80pin LQFP package

    FT908Q

    32-bit RISC microcontroller - 76pin QFN package

    FT908L

    32-bit RISC microcontroller - 80pin LQFP package


      Design Development Support

    FT90x Series Firmware Development

    FTDI Chip provides a development toolchain based on GNU C/C++ and assembly compiler for the FT90X series. It is fully integrated with the open source Eclipse IDE with C/C++ Development Tooling (CDT). The FT90x Eclipse integrated toolset includes FT90x sample applications to enable the ability to start a new project design quickly. An open source real time OS FreeRTOS is ported to the FT90x and comes together with the toolchain.

    FT90x Interface driver support

    The FT90x Toolchain is supported with a suite of free libraries to control each function block in addition to a collection of USB libraries to enable a range of USB host or device solutions. All drivers will be provided as source code for easy adaptation and modification.

    FT51A toolchain

    Firmware Download and Debug

    With the plug-in developed by FTDI Chip, the functionality of Eclipse is extended to support loading of compiled firmware into the target device via a dedicated 1-wire debug pin on the ICs. Running and debugging the firmware is also supported via the debugger pin with up to 3 breakpoints supported to assist debug. A dedicated debugger/programmer module is available to support these devices and interface with the Eclipse IDE. There is also an additional USB DFU feature available which allows the IC to be updated via USB direct meaning that the debugger/programmer module is not required.


      MCU Third Party Support

    3rd Party Tools

    FTDI Chip have been working closely with 3rd party partners in order to offer additional design aids. A collaboration with MCCI® Corporation, a leading developer of USB drivers and firmware for embedded SoC has resulted in the availability of TrueTask® USB, an embedded USB host stack designed for use with the FT90x MCU product family, and a partnership with MikroE has culminated in providing a comprehensive development environment for the FT90x including compilers, development boards, useful examples for click boards and Visual TFT software support. For more information on MCCI and MikroE please visit www.mcci.com and www.mikroe.com.


      Related Products

     



    © Future Technology Devices International Ltd.