|
 |
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.5.0) 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 memoryHigh
speed operation - 3.1DMIPS/MHz
64kB data memory
True Zero Wait state operation up to 100MHz
USB DFU BootloaderStandard 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
FT9xx Software Examples
AN_304
FT900 Microcontroller Benchmark
BRT_AN_020 FT90X Revision C 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
FT9xx DFU Programming Example
|
AN_365 FT9xx API Programmers Manual
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
PCN BRT 005
BRT AN 019 Migration Guide Moving from FT90x Revision B to FT90x Revision C
|
 |
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.

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 device stack designed for use with the
FT90x MCU product family and related software evaluation kit and
documents can be found here, 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.
|
 |
Inventory from our Authorised Distributors |
|
|
|
 |
Related Products |
|
|
|
|