FT900/1/2/3 Embedded Microcontroller Datasheet
Version 1.2
Document No.: BRT_000022 Clearance No.: BRT#025
Future Technology Devices
International Ltd
.
FT900/1/2/3
(
Embedded Microcontroller)
The FT90x series includes the FT900, FT901,
FT902 and FT903 which are complete System-
On-Chip 32-bit RISC microcontrollers for
embedded applications featuring a high level
of integration and low power consumption. It
has the following features:
High performance, low power 32-bit FT32 core
processor, running at a frequency of 100MHz.
256kB on-chip Flash memory.
256kB on-chip shadow program memory.
True Zero Wait States (0WS) up to 3.1 DMIPS
per MHz performance
64kB on-chip data memory.
EFUSE for security configuration.
Integrated Phase-Locked Loop (PLL) supports
external 12MHz crystal and direct external clock
source input.
32.768 kHz real time clock support.
One USB2.0 EHCI compatible host controller
supports high-speed (480 Mbit/s), full-speed
(12 Mbit/s), and low-speed (1.5 Mbit/s).
One USB2.0 peripheral controller supports high-
speed (480 Mbit/s) and full-speed (12 Mbit/s).
USB2.0 host and peripheral controllers support
the Isochronous, Interrupt, Control, and Bulk
transfers.
10/100 Mbps Ethernet that is compliant with the
IEEE 802.3/802.3u standards. (FT900 and
FT901 only)
Supports One-Wire debugger for downloading
firmware to Flash memory or shadow program
memory, and supports a software debugger.
Two CAN controllers support CAN protocol 2.0
parts A & B, data rate is up to 1 Mbit/s. (FT900
and FT902 only)
One SPI master supports single / dual / quad
modes of data transfer. Clock rate is up to 25
MHz
Two SPI slaves support single data transfer
with 25MHz clock.
Two I
2
C bus interfaces can be configured as
master or slave, which support standard / fast
/ fast plus / high speed mode data transfers.
Max data transfer rate up to 3.4 Mbit/s. Clock
stretching is supported.
I
2
S bus interface can be configured as master
or slave. Two clock input options (24.576 MHz
and 22.5792 MHz) to support I
2
S master mode
for different audio sample rates.
UART interface can be configured as one full
programmable UART0 or two simple interfaces,
UART0 and UART1 with CTS / RTS control
function.
Four user timers
watchdog function
.
with
pre-scaling
and
a
8-bit parallel data interface supports camera
data capturing.
Support 7 independent PWM channels. Channel
0 and 1 can be configured as PCM 8-bit/16-bit
stereo audio output.
SD host controller is compatible to standard
specification V3.0, it supports up to 25 MHz SD
clock speed and software supports SD card
format in SD/SDHC/SDXC.
Support two 10-bit DAC 0/1 channels output,
sample rate at ~1 MS/s.
Support seven 10-bit ADC 1/7 channels input,
sample rate is up to ~960 kS/s.
Single 3.3 volt power supply, built-in 1.2 V
regulators.
3.3 volt I/O power supply.
Support USB Battery Charging Specification
Rev 1.2. Downstream port can be configured as
SDP, CDP or DCP. Upstream port can perform
BCD mode detection.
Support VBUS
current control.
power
switching
and
over
Power-On Reset (POR).
-40°C to 85°C extended operating temperature
range.
Available in compact Pb-free 100-Pin packages
(all RoHS compliant).
1
Copyright © Bridgetek Limited
FT900/1/2/3 Embedded Microcontroller Datasheet
Version 1.2
Document No.: BRT_000022 Clearance No.: BRT#025
Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced
in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are
supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. Future Technology
Devices International Ltd will not accept any claim for damages howsoever arising as a result of use or failure of this product. Your
statutory rights are not affected. This product or any variant of it is not intended for use in any medical appliance, device or system in
which the failure of the product might reasonably be expected to result in personal injury. This document provides preliminary
information that may be subject to change without notice. No freedom to use patents or other intellectual property rights is implied by
the publication of this document. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park,
Glasgow G41 1HH United Kingdom. Scotland Registered Company Number: SC136640
Copyright © Bridgetek Limited
2
FT900/1/2/3 Embedded Microcontroller Datasheet
Version 1.2
Document No.: BRT_000022 Clearance No.: BRT#025
1
Typical Applications
Home security system
Home Automation
Embedded audio application
Motor drive and application control
E-meter
CCTV monitor
Industrial automation
Medical appliances
Instrumentation
DAQ System
1.1
Part Numbers
Package
Part Number
FT900Q-X
100 Pin QFN, pitch 0.4mm, body 12mm x 12mm x 0.75mm, support both CAN
Bus and Ethernet features.
100 Pin LQFP, pitch 0.5mm, body 14mm x 14mm x 1.40mm, support both CAN
Bus and Ethernet features.
100 Pin QFN, pitch 0.4mm, body 12mm x 12mm x 0.75mm, support Ethernet,
doesn’t support CAN Bus.
100 Pin LQFP, pitch 0.5mm, body 14mm x 14mm x 1.40mm, support Ethernet,
doesn’t support CAN Bus.
100 Pin QFN, pitch 0.4mm, body 12mm x 12mm x 0.75mm, support CAN Bus,
doesn’t support Ethernet.
100 Pin LQFP, pitch 0.5mm, body 14mm x 14mm x 1.40mm, support CAN Bus,
doesn’t support Ethernet.
100 Pin QFN, pitch 0.4mm, body 12mm x 12mm x 0.75mm, doesn’t support
both CAN Bus and Ethernet features.
100 Pin LQFP, pitch 0.5mm, body 14mm x 14mm x 1.40mm, doesn’t support
both CAN Bus and Ethernet features.
FT900L-X
FT901Q-X
FT901L-X
FT902Q-X
FT902L-X
FT903Q-X
FT903L-X
Table 1-1 FT90x series Part Numbers
Common Interfaces on all packages include: USB Host, USB Peripheral, SPI, UART, ADC, DAC, I2S, PWM,
RTC, Timers/Watchdog, Interrupt Controller.
Note: Packaging codes for X is:
-R: Tape and Reel (Qty per reel is 1000)
-T: Tray packing (Qty per tray for LQFP is 90, qty per tray for QFN is 152)
1.2
USB2.0 Compliant
The FT90x series contains a USB2.0 host controller and peripheral controller that both are compliant with
USB2.0 specification.
Copyright © Bridgetek Limited
3
FT900/1/2/3 Embedded Microcontroller Datasheet
Version 1.2
Document No.: BRT_000022 Clearance No.: BRT#025
2
FT900 Block Diagram
Figure 2-1 FT900 Block Diagram
For a description of each function please refer to Section 5.
Copyright © Bridgetek Limited
4
FT900/1/2/3 Embedded Microcontroller Datasheet
Version 1.2
Document No.: BRT_000022 Clearance No.: BRT#025
Table of Contents
1
1.1
1.2
Typical Applications ...................................................................... 3
Part Numbers...................................................................................... 3
USB2.0 Compliant ............................................................................... 3
2
3
3.1
3.2
3.3
FT900 Block Diagram.................................................................... 4
Device Pin Out and Signal Description .......................................... 8
Pin Out – FT900 QFN-100 ................................................................... 8
Pin Out – FT900 LQFP-100 ................................................................ 12
Pin Description ................................................................................. 16
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
Function Description................................................................... 23
Architectural Overview ..................................................................... 23
FT32 Core Processor ......................................................................... 23
256kB Flash Memory......................................................................... 23
Boot Sequence .................................................................................. 23
Interrupt........................................................................................... 23
Memory Mapping .............................................................................. 25
USB2.0 Host Controller ..................................................................... 26
Features ................................................................................................................... 26
4.7.1
4.8
4.8.1
USB2.0 Peripheral Contoller.............................................................. 26
Features ................................................................................................................... 26
4.9
4.9.1
Ethernet Controller ........................................................................... 27
Features ................................................................................................................... 27
4.10
4.10.1
CAN Bus Controller ......................................................................... 27
Features................................................................................................................ 27
4.11
4.11.1
Real Time Clock .............................................................................. 28
Features................................................................................................................ 28
4.12
4.12.1
One-Wire Debugger Interface ........................................................ 28
Features................................................................................................................ 28
4.13
4.13.1
SPI Interface ................................................................................. 28
Features................................................................................................................ 28
4.14
4.14.1
I
2
C Interface .................................................................................. 28
Features................................................................................................................ 29
4.15
4.15.1
UART Interface .............................................................................. 29
Features................................................................................................................ 29
4.16
4.16.1
Timers and Watchdog Timer .......................................................... 29
Features................................................................................................................ 30
4.17
I
2
S Interface .................................................................................. 30
5
Copyright © Bridgetek Limited