|
|
 |
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
FT90x
Toolchain (V.2.2.1)*
allows the FT90x to utilise a wide variety of third-party and open source software.
*Release date: 03/10/2016
Recently announced at Electronica
2016 is the expansion of the series to
include the FT93x, a range of advanced USB to Multi-interface
bridging microcontrollers. These are due to launch for sale in full production
quantities from Q1 2017, however in advance of this please
click here for the draft datasheet.
|
|
 |
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
FT90x Toolchain (V.2.2.1)
FT90x Software Examples
AN_304
FT900 Microcontroller Benchmark
AN_324 FT900 User Manual
AN_325 FT900 Toolchain Installation Guide
AN_342 FT90x Assembly Language Programming Guide
AN_353 FT32 GNU Toolchain Quick Start Guide
AN_360 FT900 Example Applications
|
AN_365 FT900 API Programmers Manual
AN_371 FT90x WS2812 Example
AN_372 FT90x UART to GPIO Bridge
AN_374 FT90x UART to SPI Bridge
AN_380 FT900 Bootloader DFU Usage
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 (V.2.2.1)
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
(V.2.2.1).
FT90x Interface driver support
The FT90x
Toolchain (V.2.2.1) 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 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 |
|
|
|
|
|
|