Future Technology Devices International Ltd. FT905/6/7/8

FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Future Technology Devices
International Ltd.
FT905/6/7/8
(Embedded Microcontroller)
The FT905 series contains FT905,
FT906, FT907 and FT908 which is a
complete System-On-Chip 32-bit RISC
microcontroller
for
embedded
applications featuring a high level of
integration
and
low
power
consumption. It has the following
features:

One SPI master supports single / dual / quad
modes of data transfer. Clock rate is up to 25
MHz.

One SPI slave supports single data transfer
with 25MHz clock.

One I2C bus interface 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.4Mbit/s. Clock
stretching is supported.

UART interface can be configured as one full
programmable UART0 or two simple UART0 and
UART1 with CTS / RTS control function only.

High performance, low power 32-bit FT32core
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.
Four user timers
watchdog function.


64kB on-chip data memory.
Support 7 independent PWM channels. Channel
0 and 1 can be configured as PCM 8-bit/16-bit
stereo audio output.

EFUSE for security configuration.


Integrated Phase-Locked Loop (PLL) supports
external 12MHz crystal and direct external
clock source input.
Support two 10-bit DAC 0/1 channels output,
sample rate at ~1 MS/s.

Support four 10-bit ADC 1/4 channels input,
sample rate is up to ~960 KS/s.

32.768 kHz real time clock support.


One USB2.0 EHCI compatible host controller
supports high-speed (480Mbit/s), full-speed
(12Mbit/s), and low-speed (1.5Mbit/s).
Single 3.3 volt power supply, built-in 1.2 V
regulators.

3.3 volt I/O power supply.

Support VBUS power switching and overcurrent
control.

Provides a Power-On Reset (POR) signal to
indicate stable power regulator.

-40°C to 85°C extended operating temperature
range.

Available in compact Pb-free -76-pin (QFN) and
80-pin (LQFP) packages (all RoHS compliant).

One USB2.0 peripheral controller supports
high-speed
(480Mbit/s)
and
full-speed
(12Mbit/s).

USB2.0 host and peripheral controllers support
the Isochronous, Interrupt, Control, and Bulk
transfers.

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.

10/100Mbps Ethernet that is compliant with the
IEEE 802.3/802.3u standards. (FT905 and
FT906 only).

Support One-Wire debugger download firmware
to Flash memory or shadow program memory,
and support software debugger.

Two CAN controllers support CAN protocol2.0
parts A&B, data rate is up to 1Mbit/s. (FT905
and FT907 only).
with
per-scaling
Copyright © 2014 Future Technology Devices International Limited
and
a
1
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
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 © 2014 Future Technology Devices International Limited
2
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
1
Typical Applications

Home security system

CCTV monitor

Home Automation

Industrial automation

Embedded audio application

Medical appliances

Motor drive and application control

Instrumentation

E-meter

DAQ System
1.1 Part Numbers
Part Number
Package
FT905Q-X
76 Pin QFN, pitch 0.4mm, body 9mm x 9mm x 0.9mm, support both CAN Bus
and Ethernet features.
FT905L-X
80 Pin LQFP, pitch 0.4mm, body 10mm x 10mm x 1.40mm, support both CAN
Bus and Ethernet features.
FT906Q-X
76 Pin QFN, pitch 0.4mm, body 9mm x 9mm x 0.9mm, support Ethernet,
doesn’t support CAN Bus.
FT906L-X
80 Pin LQFP, pitch 0.4mm, body 10mm x 10mm x 1.40mm, support Ethernet,
doesn’t support CAN Bus.
FT907Q-X
76 Pin QFN, pitch 0.4mm, body 9mm x 9mm x 0.9mm, support CAN Bus,
doesn’t support Ethernet.
FT907L-X
80 Pin LQFP, pitch 0.4mm, body 10mm x 10mm x 1.40mm, support CAN Bus,
doesn’t support Ethernet.
FT908Q-X
76 Pin QFN, pitch 0.4mm, body 9mm x 9mm x 0.9mm, doesn’t support either
CAN Bus or Ethernet features.
FT908L-X
80 Pin LQFP, pitch 0.4mm, body 10mm x 10mm x 1.40mm, doesn’t support
either CAN Bus or Ethernet features.
Table 1-1 FT905 Series Part Numbers
Note: Packaging codes for x is:
-R: Taped and Reel (qty per reel for LQFP is 1000; qty per reel for QFN is 3000)
-T: Tray packing (qty per tray for LQFP is 160; qty per tray for QFN is 260)
1.2 USB2.0 Compliant
The FT905 series contains a USB2.0 host controller and peripheral controller that both are
compliant with USB2.0 specification.
Copyright © 2014 Future Technology Devices International Limited
3
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
FT905 Block Diagram
Clock and
Reset Controller
PLL
CAN 0/1
Debugger Core
with Security
256KB Program
SRAM
64KB Data
SRAM
FT32 Core
RTC
PWM/PCM
Interrupt
I²C Master/
Slave
SPI 0 Slave
GPIO Control
SPI Master
FT905
Control logic
System 32-bit I/O Bus
GPIO Control
One-Wire
Debug I/F
REGULATOR
256KB Flash
Memory
UART0/1
Timers /
Watchdog
POR
System 32-bit I/O Bus
2
System 32-bit I/O Bus
EFUSE
Ethernet
USB Host
USB
Peripheral
BCD
BCD
10-bit
DAC 0/1
10-bit
ADC 1/4
GPIO Control
Figure 2-1 FT905 Block Diagram
For a description of each function please refer to Section 5.
Copyright © 2014 Future Technology Devices International Limited
4
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Table of Contents
1
Typical Applications ...................................................................... 3
1.1
Part Numbers...................................................................................... 3
1.2
USB2.0 Compliant ............................................................................... 3
2
FT905 Block Diagram.................................................................... 4
3
Device Pin Out and Signal Description .......................................... 8
3.1
Pin Out – FT905 QFN-76 ..................................................................... 8
3.2
Pin Out – FT905 LQFP-80 .................................................................. 12
3.3
Pin Description ................................................................................. 16
4
Function Description................................................................... 23
4.1
Architectural Overview ..................................................................... 23
4.2
FT32 Coreprocessor .......................................................................... 23
4.3
256kBFlash Memory ......................................................................... 23
4.4
Boot Sequence .................................................................................. 23
4.5
Interrupt........................................................................................... 23
4.6
Memory Mapping .............................................................................. 25
4.7
USB2.0 Host Controller ..................................................................... 26
4.7.1
4.8
Features: .................................................................................................................. 26
USB2.0 Peripheral Contoller.............................................................. 26
4.8.1
4.9
Features: .................................................................................................................. 26
Ethernet Controller ........................................................................... 27
4.9.1
4.10
4.10.1
4.11
4.11.1
4.12
4.12.1
4.13
4.13.1
4.14
4.14.1
4.15
4.15.1
4.16
4.16.1
4.17
Features: .................................................................................................................. 27
CAN Bus Controller......................................................................... 27
Features: .............................................................................................................. 27
Real Time Clock .............................................................................. 28
Features: .............................................................................................................. 28
One-Wire Debugger Interface ........................................................ 28
Features: .............................................................................................................. 28
SPI Interface ................................................................................. 28
Features: .............................................................................................................. 28
I2C Interface .................................................................................. 28
Features: .............................................................................................................. 29
UART Interface .............................................................................. 29
Features: .............................................................................................................. 29
Timers and Watchdog Timer .......................................................... 29
Features: .............................................................................................................. 30
PWM............................................................................................... 30
Copyright © 2014 Future Technology Devices International Limited
5
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
4.17.1
4.18
Features: .............................................................................................................. 30
Analog to Digital Converter (ADC) ................................................. 30
4.18.1
4.19
Features: .............................................................................................................. 30
Digital to Analog Converter (DAC) ................................................. 31
4.19.1
4.20
Features: .............................................................................................................. 31
General Purpose Input Output ....................................................... 31
4.20.1
4.21
Features: .............................................................................................................. 31
System Clocks ................................................................................ 31
4.21.1
12MHz Oscillator .................................................................................................... 31
4.21.2
Phase Locked Loop ................................................................................................. 32
4.21.3
32.768 KHz RTC Oscillator ....................................................................................... 32
4.21.4
Internal Slow Clock Oscillator................................................................................... 32
4.22
Power Management ....................................................................... 32
4.22.1
Power supply ......................................................................................................... 32
4.22.2
Power down mode .................................................................................................. 32
5
Devices Characteristics and Ratings ........................................... 34
5.1
Absolute Maximum Ratings............................................................... 34
5.2
DC Characteristics............................................................................. 35
5.3
AC Characteristics ............................................................................. 40
6
Application information .............................................................. 42
6.1
Crystal Oscillator .............................................................................. 42
6.1.1
Crystal oscillator application circuit .............................................................................. 42
6.1.2
External clock input.................................................................................................... 42
6.2
RTC Oscillator ................................................................................... 42
6.3
Standard I/O Pin Configuration ........................................................ 43
6.4
USB2.0 Peripheral and Host Interface .............................................. 44
6.5
10/100 Mb/s Ethernet Interface ...................................................... 45
7
Package Parameters ................................................................... 46
7.1
QFN-76 Package Dimensions ............................................................ 46
7.2
QFN-76 Device Marking .................................................................... 47
7.2.1
FT90XQ Top Side ....................................................................................................... 47
7.3
LQFP-80 Package Dimensions ........................................................... 48
7.4
LQFP-80 Device Marking ................................................................... 49
7.4.1
7.5
FT90XL Top Side ........................................................................................................ 49
Solder Reflow Profile ........................................................................ 50
8
Abbreviations ............................................................................. 51
9
FTDI Chip Contact Information ................................................... 53
Appendix A – References ........................................................................... 54
Copyright © 2014 Future Technology Devices International Limited
6
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Appendix B - List of Figures and Tables ..................................................... 54
Appendix C - Revision History .................................................................... 56
Copyright © 2014 Future Technology Devices International Limited
7
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
3
Device Pin Out and Signal Description
VETH3V3
EREFSET
VOUT2
58
61
59
RXIP
62
60
TXOP
RXIN
63
RTC_XIO
TXON
66
64
RTC_XI/RTC_CLKIN
67
65
ADC1/GPIO6
NC
68
ADC3/GPIO8
ADC2/GPIO7
70
69
AGND
VCC3V3A
73
ADC4/GPIO9
DAC_REFP
74
71
DAC1/GPIO13
75
72
DAC0/GPIO14
76
3.1 Pin Out – FT905 QFN-76
CAN0_TXD/GPIO15
1
57
VETH3V3
CAN0_RXD/GPIO16
2
56
HRREF
CAN1_TXD/GPIO17
3
55
AGND
54
H_DP
CAN1_RXD/GPIO18
4
SPIM_CLK/GPIO27
5
SPIM_SS0/GPIO28
6
SPIM_MOSI/GPIO29
7
SPIM_MISO/GPIO30
8
SPIM_IO2/GPIO31
9
SPIM_IO3/GPIO32
10
SPIM_SS1/GPIO33
11
SPIM_SS2/GPIO34
12
SPIM_SS3/GPIO35
13
SPIS0_CLK/GPIO36
14
SPIS0_SS/GPIO37
15
SPIS0_MOSI/GPIO38
SPIS0_MISO/GPIO39
FTDI
XXXXXXXXXX
FT905Q
YYWW-X
53
H_DM
52
DRREF
51
D_DP
50
D_DM
49
VUSB3V3
48
VCC1V2
47
XIO
46
XI/CLKIN
45
VCCIO3V3
35
36
37
38
PWM2/GPIO58
VBUS_DISCHG/GPIO0
32
UART0_RI/UART1_CTS/PWM7/GPIO55
PWM1/GPIO57
31
UART0_DCD/UART1_RTS/PWM6/GPIO54
PWM0/GPIO56
30
UART0_DSR/UART1_RXD/PWM5/GPIO53
33
29
34
28
UART0_CTS/GPIO51
UART0_DTR/UART1_TXD/PWM4/GPIO52
GND
27
VCCIO3V3
26
UART0_RTS/GPIO50
OC_N/GPIO1
UART0_RXD/GPIO49
39
25
19
UART0_TXD/GPIO48
I2C0_SDA/GPIO45
24
PSW_N/GPIO2
23
40
DEBUG
18
STESTRESETN
VBUS_DTC/GPIO3
I2C0_SCL/GPIO44
22
ENET_LED0/GPIO4
41
RESETN
42
17
21
16
20
ENET_LED1/GPIO5
VPP
VOUT1
43
FSOURCE
44
Figure 3-1 Pin Configuration FT905Q (top-down view)
Copyright © 2014 Future Technology Devices International Limited
8
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
VETH3V3
EREFSET
VOUT2
58
61
59
RXIP
62
60
TXOP
RXIN
63
RTC_XIO
TXON
66
64
RTC_XI/RTC_CLKIN
67
65
ADC1/GPIO6
NC
68
ADC3/GPIO8
ADC2/GPIO7
70
ADC4/GPIO9
71
69
VCC3V3A
AGND
DAC_REFP
74
72
DAC1/GPIO13
75
73
DAC0/GPIO14
76
Document No.: FT_001131 Clearance No.: FTDI#422
GPIO15
1
57
VETH3V3
GPIO16
2
56
HRREF
GPIO17
3
55
AGND
GPIO18
4
54
H_DP
SPIM_CLK/GPIO27
5
SPIM_SS0/GPIO28
6
SPIM_MOSI/GPIO29
7
SPIM_MISO/GPIO30
8
SPIM_IO2/GPIO31
9
SPIM_IO3/GPIO32
10
SPIM_SS1/GPIO33
11
SPIM_SS2/GPIO34
12
SPIM_SS3/GPIO35
13
SPIS0_CLK/GPIO36
14
SPIS0_SS/GPIO37
15
SPIS0_MOSI/GPIO38
SPIS0_MISO/GPIO39
FTDI
XXXXXXXXXX
FT906Q
YYWW-X
53
H_DM
52
DRREF
51
D_DP
50
D_DM
49
VUSB3V3
48
VCC1V2
47
XIO
46
XI/CLKIN
45
VCCIO3V3
35
36
37
38
PWM2/GPIO58
VBUS_DISCHG/GPIO0
32
UART0_RI/UART1_CTS/PWM7/GPIO55
PWM1/GPIO57
31
UART0_DCD/UART1_RTS/PWM6/GPIO54
PWM0/GPIO56
30
UART0_DSR/UART1_RXD/PWM5/GPIO53
33
29
34
28
UART0_CTS/GPIO51
UART0_DTR/UART1_TXD/PWM4/GPIO52
GND
27
VCCIO3V3
26
UART0_RTS/GPIO50
OC_N/GPIO1
25
39
UART0_TXD/GPIO48
19
UART0_RXD/GPIO49
I2C0_SDA/GPIO45
24
PSW_N/GPIO2
DEBUG
40
23
18
STESTRESETN
VBUS_DTC/GPIO3
I2C0_SCL/GPIO44
22
ENET_LED0/GPIO4
41
RESETN
42
17
21
16
20
ENET_LED1/GPIO5
VPP
VOUT1
43
FSOURCE
44
Figure 3-2 Pin Configuration FT906Q (top-down view)
Copyright © 2014 Future Technology Devices International Limited
9
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
NC
NC
NC
59
58
NC
61
60
64
NC
NC
65
NC
RTC_XIO
66
62
RTC_XI/RTC_CLKIN
67
63
ADC1/GPIO6
NC
68
ADC3/GPIO8
ADC2/GPIO7
70
69
AGND
VCC3V3A
73
ADC4/GPIO9
DAC_REFP
74
71
DAC1/GPIO13
75
72
DAC0/GPIO14
76
Document No.: FT_001131 Clearance No.: FTDI#422
CAN0_TXD/GPIO15
1
57
NC
CAN0_RXD/GPIO16
2
56
HRREF
CAN1_TXD/GPIO17
3
55
AGND
CAN1_RXD/GPIO18
4
54
H_DP
SPIM_CLK/GPIO27
5
SPIM_SS0/GPIO28
6
SPIM_MOSI/GPIO29
7
SPIM_MISO/GPIO30
8
SPIM_IO2/GPIO31
9
SPIM_IO3/GPIO32
10
SPIM_SS1/GPIO33
11
SPIM_SS2/GPIO34
12
SPIM_SS3/GPIO35
13
SPIS0_CLK/GPIO36
14
SPIS0_SS/GPIO37
15
SPIS0_MOSI/GPIO38
SPIS0_MISO/GPIO39
I2C0_SCL/GPIO44
I2C0_SDA/GPIO45
FTDI
XXXXXXXXXX
FT907Q
YYWW-X
53
H_DM
52
DRREF
51
D_DP
50
D_DM
49
VUSB3V3
48
VCC1V2
47
XIO
46
XI/CLKIN
45
VCCIO3V3
33
34
GND
VCCIO3V3
38
32
UART0_RI/UART1_CTS/PWM7/GPIO55
VBUS_DISCHG/GPIO0
31
UART0_DCD/UART1_RTS/PWM6/GPIO54
37
30
UART0_DSR/UART1_RXD/PWM5/GPIO53
PWM2/GPIO58
29
35
28
UART0_CTS/GPIO51
UART0_DTR/UART1_TXD/PWM4/GPIO52
36
27
UART0_RTS/GPIO50
PWM1/GPIO57
26
UART0_RXD/GPIO49
PWM0/GPIO56
25
UART0_TXD/GPIO48
OC_N/GPIO1
24
39
23
19
DEBUG
40
PSW_N/GPIO2
STESTRESETN
VBUS_DTC/GPIO3
18
22
ENET_LED0/GPIO4
41
RESETN
42
17
21
16
20
ENET_LED1/GPIO5
VPP
VOUT1
43
FSOURCE
44
Figure 3-3 Pin Configuration FT907Q (top-down view)
Copyright © 2014 Future Technology Devices International Limited
10
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
NC
NC
NC
NC
61
60
59
58
64
NC
NC
65
NC
RTC_XIO
66
62
RTC_XI/RTC_CLKIN
67
63
ADC1/GPIO6
NC
68
ADC3/GPIO8
ADC2/GPIO7
70
69
71
VCC3V3A
73
AGND
DAC_REFP
74
ADC4/GPIO9
DAC1/GPIO13
75
72
DAC0/GPIO14
76
Document No.: FT_001131 Clearance No.: FTDI#422
GPIO15
1
57
NC
GPIO16
2
56
HRREF
GPIO17
3
55
AGND
GPIO18
4
54
H_DP
SPIM_CLK/GPIO27
5
SPIM_SS0/GPIO28
6
SPIM_MOSI/GPIO29
7
SPIM_MISO/GPIO30
8
SPIM_IO2/GPIO31
9
SPIM_IO3/GPIO32
10
SPIM_SS1/GPIO33
11
SPIM_SS2/GPIO34
12
SPIM_SS3/GPIO35
13
SPIS0_CLK/GPIO36
14
SPIS0_SS/GPIO37
15
SPIS0_MOSI/GPIO38
SPIS0_MISO/GPIO39
FTDI
XXXXXXXXXX
FT908Q
YYWW-X
53
H_DM
52
DRREF
51
D_DP
50
D_DM
49
VUSB3V3
48
VCC1V2
47
XIO
46
XI/CLKIN
45
VCCIO3V3
37
38
PWM2/GPIO58
VBUS_DISCHG/GPIO0
35
36
32
UART0_RI/UART1_CTS/PWM7/GPIO55
PWM1/GPIO57
31
UART0_DCD/UART1_RTS/PWM6/GPIO54
PWM0/GPIO56
30
UART0_DSR/UART1_RXD/PWM5/GPIO53
33
29
34
28
UART0_CTS/GPIO51
UART0_DTR/UART1_TXD/PWM4/GPIO52
GND
27
UART0_RTS/GPIO50
VCCIO3V3
26
OC_N/GPIO1
UART0_RXD/GPIO49
39
25
19
UART0_TXD/GPIO48
I2C0_SDA/GPIO45
24
PSW_N/GPIO2
DEBUG
40
23
18
STESTRESETN
VBUS_DTC/GPIO3
I2C0_SCL/GPIO44
22
ENET_LED0/GPIO4
41
RESETN
42
17
21
16
20
ENET_LED1/GPIO5
VPP
VOUT1
43
FSOURCE
44
Figure 3-4 Pin Configuration FT908Q (top-down view)
Copyright © 2014 Future Technology Devices International Limited
11
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
RREFSET
VOUT2
VETH3V3
61
VETH3V3
62
RXIP
65
64
63
TXOP
TXON
68
RXIN
RTC_XI O
69
66
RTC_XI/RTC_CLKIN
70
67
ADC1/GPIO6
NC
71
73
72
ADC3/GPIO8
ADC2/GPIO7
74
AGND
VCC3V3A
ADC4/GPIO9
DAC_REFP
77
75
DAC1/GPIO13
78
76
DAC0/GPIO14
80
79
3.2 Pin Out – FT905 LQFP-80
NC
1
60
NC
CAN0_TXD/GPIO15
2
59
HRREF
CAN0_RXD/GPIO16
3
58
AGND
CAN1_TXD/GPIO17
4
57
H_DP
CAN1_RXD/GPIO18
5
56
H_DM
SPIM_CLK/GPIO27
6
55
DRREF
SPIM_SS0/GPIO28
7
SPIM_MOSI/GPIO29
8
SPIM_MISO/GPIO30
FTDI
XXXXXXXXXX
FT905L
YYWW-X
9
SPIM_IO2/GPIO31
10
SPIM_IO3/GPIO32
11
SPIM_SS1/GPIO33
12
SPIM_SS2/GPIO34
13
SPIM_SS3/GPIO35
14
SPIS0_CLK/GPIO36
15
54
D_DP
53
D_DM
52
VUSB3V3
51
VCC1V2
50
XIO
49
XI/CLKIN
48
VCCIO3V3
47
VOUT1
46
ENET_LED1/GPIO5
ENET_LED0/GPIO4
40
PWM2/GPIO58
35
UART0_RI/ UART1_CTS/ PWM7/ GPI O55
39
34
UART0_DCD/ UART1_RTS/ PWM6/ GPI O54
PWM1/GPIO57
33
UART0_DSR/ UART1_RXD/ PWM5/ GPI O53
38
32
PWM0/GPIO56
31
UART0_CTS/ GPI O51
UART0_DTR/ UART1_TXD/ PWM4/ GPI O52
37
30
UART0_RTS/ GPI O50
36
29
UART0_RXD/ GPI O49
GND
28
VCCIO3V3
27
DEBUG
UART0_TXD/ GPI O48
VBUS_DISCHG/GPIO0
26
OC_N/GPIO1
41
STESTRESTN
42
20
25
19
NC
RESETN
NC
24
PSW_N/GPIO2
VPP
43
23
18
FSOURCE
VBUS_DTC/GPIO3
SPIS0_MISO/GPIO39
22
44
21
45
I2C0_SCL/GPIO44
16
17
I2C0_SDA/GPIO45
SPIS0_SS/GPIO37
SPIS0_MOSI/GPIO38
Figure 3-5 Pin Configuration FT905L (top-down view)
Copyright © 2014 Future Technology Devices International Limited
12
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
VETH3V3
RREFSET
VOUT2
VETH3V3
63
62
61
RXIP
65
64
68
TXOP
TXON
69
RXIN
RTC_XI O
70
66
RTC_XI/RTC_CLKIN
71
67
ADC1/GPIO6
NC
72
ADC3/GPIO8
ADC2/GPIO7
73
ADC4/GPIO9
75
74
VCC3V3A
AGND
DAC_REFP
76
DAC1/GPIO13
78
77
DAC0/GPIO14
80
79
Document No.: FT_001131 Clearance No.: FTDI#422
NC
1
60
NC
GPIO15
2
59
HRREF
GPIO16
3
58
AGND
GPIO17
4
57
H_DP
56
H_DM
55
DRREF
GPIO18
5
SPIM_CLK/GPIO27
6
SPIM_SS0/GPIO28
7
SPIM_MOSI/GPIO29
8
SPIM_MISO/GPIO30
FTDI
XXXXXXXXXX
FT906L
YYWW-X
9
54
D_DP
53
D_DM
52
VUSB3V3
51
VCC1V2
36
37
38
39
40
GND
PWM0/GPIO56
PWM1/GPIO57
PWM2/GPIO58
35
UART0_RI/ UART1_CTS/ PWM7/ GPI O55
VCCIO3V3
34
UART0_DCD/ UART1_RTS/ PWM6/ GPI O54
VBUS_DISCHG/GPIO0
33
41
UART0_DSR/ UART1_RXD/ PWM5/ GPI O53
20
32
NC
31
OC_N/GPIO1
UART0_CTS/ GPI O51
PSW_N/GPIO2
42
UART0_DTR/ UART1_TXD/ PWM4/ GPI O52
43
19
30
18
NC
29
SPIS0_MISO/GPIO39
UART0_RTS/ GPI O50
VBUS_DTC/GPIO3
UART0_RXD/ GPI O49
44
28
17
UART0_TXD/ GPI O48
ENET_LED0/GPIO4
SPIS0_MOSI/GPIO38
27
45
26
16
DEBUG
SPIS0_SS/GPIO37
STESTRESTN
15
25
SPIS0_CLK/GPIO36
RESETN
14
24
13
SPIM_SS3/GPIO35
VPP
SPIM_SS2/GPIO34
23
12
FSOURCE
SPIM_SS1/GPIO33
22
11
21
SPIM_IO3/GPIO32
I2C0_SCL/GPIO44
10
I2C0_SDA/GPIO45
SPIM_IO2/GPIO31
50
XIO
49
XI/CLKIN
48
VCCIO3V3
47
VOUT1
46
ENET_LED1/GPIO5
Figure 3-6 Pin Configuration FT906L (top-down view)
Copyright © 2014 Future Technology Devices International Limited
13
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
NC
NC
NC
NC
NC
NC
65
64
63
62
61
NC
67
66
RTC_XI O
NC
70
68
RTC_XI/RTC_CLKIN
71
69
ADC1/GPIO6
NC
72
ADC3/GPIO8
ADC2/GPIO7
73
75
74
AGND
ADC4/GPIO9
76
DAC_REFP
VCC3V3A
77
DAC1/GPIO13
78
DAC0/GPIO14
80
79
Document No.: FT_001131 Clearance No.: FTDI#422
NC
1
60
NC
CAN0_TXD/GPIO15
2
59
HRREF
CAN0_RXD/GPIO16
3
58
AGND
CAN1_TXD/GPIO17
4
57
H_DP
CAN1_RXD/GPIO18
5
56
H_DM
SPIM_CLK/GPIO27
6
55
DRREF
SPIM_SS0/GPIO28
7
SPIM_MOSI/GPIO29
8
SPIM_MISO/GPIO30
FTDI
XXXXXXXXXX
FT907L
YYWW-X
9
SPIM_IO2/GPIO31
10
SPIM_IO3/GPIO32
11
SPIM_SS1/GPIO33
12
SPIM_SS2/GPIO34
13
SPIM_SS3/GPIO35
14
SPIS0_CLK/GPIO36
15
54
D_DP
53
D_DM
52
VUSB3V3
51
VCC1V2
50
XIO
49
XI/CLKIN
48
VCCIO3V3
47
VOUT1
46
ENET_LED1/GPIO5
ENET_LED0/GPIO4
35
36
UART0_RI/ UART1_CTS/ PWM7/ GPI O55
GND
40
34
UART0_DCD/ UART1_RTS/ PWM6/ GPI O54
PWM2/GPIO58
33
UART0_DSR/ UART1_RXD/ PWM5/ GPI O53
39
32
PWM1/GPIO57
31
UART0_CTS/ GPI O51
UART0_DTR/ UART1_TXD/ PWM4/ GPI O52
38
30
UART0_RTS/ GPI O50
37
29
UART0_RXD/ GPI O49
VCCIO3V3
28
PWM0/GPIO56
27
DEBUG
UART0_TXD/ GPI O48
VBUS_DISCHG/GPIO0
26
OC_N/GPIO1
41
25
42
20
RESETN
19
NC
STESTRESTN
NC
24
PSW_N/GPIO2
VPP
43
23
18
FSOURCE
VBUS_DTC/GPIO3
SPIS0_MISO/GPIO39
22
44
21
45
I2C0_SCL/GPIO44
16
17
I2C0_SDA/GPIO45
SPIS0_SS/GPIO37
SPIS0_MOSI/GPIO38
Figure 3-7 Pin Configuration FT907L (top-down view)
Copyright © 2014 Future Technology Devices International Limited
14
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
NC
NC
NC
NC
NC
63
62
61
NC
66
64
NC
67
65
RTC_XI O
NC
70
68
RTC_XI/RTC_CLKIN
71
69
ADC1/GPIO6
NC
72
ADC3/GPIO8
ADC4/GPIO9
75
ADC2/GPIO7
VCC3V3A
AGND
73
DAC_REFP
77
74
DAC1/GPIO13
78
76
DAC0/GPIO14
80
79
Document No.: FT_001131 Clearance No.: FTDI#422
NC
1
60
NC
GPIO15
2
59
HRREF
GPIO16
3
58
AGND
GPIO17
4
57
H_DP
56
H_DM
55
DRREF
GPIO18
5
SPIM_CLK/GPIO27
6
SPIM_SS0/GPIO28
7
SPIM_MOSI/GPIO29
8
SPIM_MISO/GPIO30
FTDI
XXXXXXXXXX
FT908L
YYWW-X
9
SPIM_IO2/GPIO31
10
SPIM_IO3/GPIO32
11
SPIM_SS1/GPIO33
12
SPIM_SS2/GPIO34
13
SPIM_SS3/GPIO35
14
SPIS0_CLK/GPIO36
15
54
D_DP
53
D_DM
52
VUSB3V3
51
VCC1V2
50
XIO
49
XI/CLKIN
48
VCCIO3V3
47
VOUT1
46
ENET_LED1/GPIO5
ENET_LED0/GPIO4
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
UART0_TXD/ GPI O48
UART0_RXD/ GPI O49
UART0_RTS/ GPI O50
UART0_CTS/ GPI O51
UART0_DTR/ UART1_TXD/ PWM4/ GPI O52
UART0_DSR/ UART1_RXD/ PWM5/ GPI O53
UART0_DCD/ UART1_RTS/ PWM6/ GPI O54
UART0_RI/ UART1_CTS/ PWM7/ GPI O55
GND
VCCIO3V3
PWM0/GPIO56
PWM1/GPIO57
PWM2/GPIO58
VBUS_DISCHG/GPIO0
DEBUG
OC_N/GPIO1
41
STESTRESTN
42
20
25
19
NC
RESETN
NC
24
PSW_N/GPIO2
VPP
43
23
18
FSOURCE
VBUS_DTC/GPIO3
SPIS0_MISO/GPIO39
22
44
21
45
I2C0_SCL/GPIO44
16
17
I2C0_SDA/GPIO45
SPIS0_SS/GPIO37
SPIS0_MOSI/GPIO38
Figure 3-8 Pin Configuration FT908L (top-down view)
Copyright © 2014 Future Technology Devices International Limited
15
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
3.3 Pin Description
QFN
Pin No.
LQFP
Pin No.
Name
Type
-
1
NC
-
1
2
CAN0_TXD/GPIO15
I/O
Description
Not connected.
GPIO15 input/output. (By default is GPIO input,
internal pull-low)
CAN0 transmitter output.[1]
2
3
CAN0_RXD/GPIO16
I/O
GPIO16 input/output. (By default is GPIO input,
internal pull-low)
CAN0 receiver input.[1]
3
4
CAN1_TXD/GPIO17
I/O
GPIO17 input/output. (By default is GPIO input,
internal pull-low)
CAN1 transmitter output.[1]
4
5
CAN1_RXD/GPIO18
I/O
GPIO18 input/output. (By default is GPIO input,
internal pull-low)
CAN1 receiver input.[1]
5
6
SPIM_CLK/GPIO27
I/O
GPIO27 input/output. (By default is GPIO input,
internal pull-low)
Serial clock output for SPI master.
6
7
SPIM_SS0/GPIO28
I/O
GPIO28 input/output. (By default is GPIO input,
internal pull-low)
Slave select 0 output for SPI master.
7
8
SPIM_MOSI/GPIO29
I/O
GPIO29 input/output. (By default is GPIO input,
internal pull-low)
Master out slave in for SPI master.
8
9
SPIM_MISO/GPIO30
I/O
GPIO30 input/output. (By default is GPIO input,
internal pull-low)
Master in slave out for SPI master.
9
10
SPIM_IO2/GPIO31
I/O
GPIO31 input/output. (By default is GPIO input,
internal pull-low)
Data line 2 input/output for SPI master quad mode.
10
11
SPIM_IO3/GPIO32
I/O
GPIO32 input/output. (By default is GPIO input,
internal pull-low)
Data line 3 input/output for SPI master quad mode.
11
12
SPIM_SS1/GPIO33
I/O
GPIO33 input/output. (By default is GPIO input,
internal pull-low)
Slave select 1 output for SPI master.
12
13
SPIM_SS2/GPIO34
I/O
GPIO34 input/output. (By default is GPIO input,
internal pull-low)
Slave select 2 output for SPI master.
13
14
SPIM_SS3/GPIO35
I/O
GPIO35 input/output. (By default is GPIO input,
Copyright © 2014 Future Technology Devices International Limited
16
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
QFN
Pin No.
LQFP
Pin No.
Name
Type
Description
internal pull-low)
Slave select 3 output for SPI master.
14
15
SPIS0_CLK/GPIO36
I/O
GPIO36 input/output. (By default is GPIO input,
internal pull-low)
Serial clock input for SPI slave 0.
I/O
15
16
SPIS0_SS/GPIO37
GPIO37 input/output. (By default is GPIO input,
internal pull-low)
Slave select input for SPI slave 0.
16
17
17
18
SPIS0_MOSI
I/O
/GPIO38
SPIS0_MISO
GPIO38 input/output. (By default is GPIO input,
internal pull-low)
Master out slave in for SPI slave 0.
I/O
/GPIO39
GPIO39 input/output. (By default is GPIO input,
internal pull-low)
Master in slave out for SPI slave 0.
-
19
NC
-
Not connected.
-
20
NC
-
Not connected.
18
21
I2C0_SCL/GPIO44
I/O
GPIO44 input/output. (By default is GPIO input,
internal pull-low)
I2C 0 serial clock input/output. (By default is I2C 0
master)
GPIO45 input/output. (By default is GPIO input,
internal pull-low)
19
22
I2C0_SDA/GPIO45
I/O
20
23
FSOURCE
I
21
24
VPP
I
22
25
RESETN
I
23
26
STESTRESETN
I
24
27
DEBUG
I/O
One-wire debugger interface input/output.
25
28
UART0_TXD/GPIO48
I/O
GPIO48 input/output. (By default is GPIO input,
internal pull-low)
I2C 0 data line input/output. (By default is I2C 0
master)
EFUSE Program source input (3.6V-3.8V).
If not used for EFUSE programming, leave this pin
floating or short to Ground.
EFUSE Program source input (1.8V-1.9V).
If not used for EFUSE programming, leave this pin
floating.
Chip reset input for normal operation. Active low.
Connect external 10k pull-up to VCC3V3 for safe
operation.
Chip reset input for test mode.
Short to Ground for normal operation.
Copyright © 2014 Future Technology Devices International Limited
17
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
QFN
Pin No.
LQFP
Pin No.
Name
Type
Description
Transmitter output for UART0.
26
29
UART0_RXD/GPIO49
I/O
GPIO49 input/output. (By default is GPIO input,
internal pull-low)
Receiver input for UART0.
27
30
UART0_RTS/GPIO50
I/O
GPIO50 input/output. (By default is GPIO input,
internal pull-low)
Request to send output for UART0.
28
31
UART0_CTS/GPIO51
I/O
GPIO51 input/output. (By default is GPIO input,
internal pull-low)
Clear to send input for UART0.
GPIO52 input/output. (By default is GPIO input,
internal pull-low)
29
32
UART0_DTR/UART1_
TXD/PWM4/GPIO52
I/O
PWM channel 4, output.
Transmitter output for UART1.
Data terminal ready output for UART0.
GPIO53 input/output. (By default is GPIO input,
internal pull-low)
30
33
UART0_DSR/UART1_
RXD/PWM5/GPIO53
I/O
PWM channel 5, output.
Receiver input for UART1.
Data set ready input for UART0.
GPIO54 input/output. (By default is GPIO input,
internal pull-low)
31
34
UART0_DCD/UART1
_RTS/PWM6/GPIO54
I/O
PWM channel 6, output.
Request to send output for UART1.
Data carrier detection input for UART0.
GPIO55 input/output. (By default is GPIO input,
internal pull-low)
32
35
UART0_RI/UART1_C
TS/PWM7/GPIO55
I/O
PWM channel 7, output.
Clear to send input for UART1.
Ring indicator input for UART0.
33
36
GND
P
Ground
+3.3V supply voltage.
34
37
VCCIO3V3
P
This is the supply voltage for all the I/O ports.
Connect 10uF and 0.1uF decoupling capacitors.
GPIO56 input/output. (By default is GPIO input,
internal pull-low)
35
38
PWM0/GPIO56
I/O
PWM channel 0, output.
A stereo 16/8-bit PCM audio data channel output.
Copyright © 2014 Future Technology Devices International Limited
18
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
QFN
Pin No.
LQFP
Pin No.
Name
Type
Description
GPIO57 input/output. (By default is GPIO input,
internal pull-low)
36
39
PWM1/GPIO57
I/O
PWM channel 1, output.
A stereo 16/8-bit PCM audio data channel output.
37
40
PWM2/GPIO58
I/O
GPIO58 input/output. (By default is GPIO input,
internal pull-low)
PWM channel 2, output.
38
39
41
42
VBUS_DISCHG
/GPIO0
OC_N/GPIO1
I/O
GPIO0 input/output. (By default is GPIO input,
internal pull-high)
USB host VBUS discharge.
I/O
GPIO1 input/output. (By default is GPIO input,
internal pull-high)
USB host port over current status output. Active low.
40
43
PSW_N/GPIO2
I/O
41
44
VBUS_DTC/GPIO3
I/O
GPIO2 input/output. (By default is GPIO input,
internal pull-high)
USB host port external VBUS power switcher. Active
low.
GPIO3 input/output. (By default is GPIO input,
internal pull-low)
USB peripheral VBUS detection.
42
45
ENET_LED0/GPIO4
I/O
GPIO4 input/output. (By default is GPIO input,
internal pull-low)
Ethernet activity indicator LED 0.[2]
43
46
ENET_LED1/GPIO5
I/O
GPIO5 input/output. (By default is GPIO input,
internal pull-low)
Ethernet activity indicator LED 1.[2]
+1.2V Regulator power supply.
44
47
VOUT1
P
This is internal regulator output. Connect 4.7uF and
0.1uF decoupling capacitors.
+3.3V supply voltage.
This is the supply voltage for all the I/O ports.
Connect a 0.1uF decoupling capacitor. This pin must
be connected to pin 34 of QFN package or pin 37
LQFP package.
45
48
VCCIO3V3
P
46
49
XI/CLKIN
AI
12MHz clock frequency input to the Oscillator circuit
or to internal clock generator circuit.
47
50
XIO
AO
Output from the Oscillator amplifier.
48
51
VCC1V2
P
+1.2V Regulator power supply for USB.
Provide +1.2V power to this pin. This pin must be
connected to pin 44 of QFN package or pin 47 of
Copyright © 2014 Future Technology Devices International Limited
19
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
QFN
Pin No.
LQFP
Pin No.
Name
Type
Description
LQFP package. Connect 0.1uF decoupling capacitor.
+3.3V supply voltage.
This is the supply voltage for USB peripheral and
host I/O ports. Connect 10uF and 0.1uF decoupling
capacitors. This pin could be connected to all +3.3V
power supply pins without 10uF capacitor.
49
52
VUSB3V3
P
50
53
D_DM
AI/O
USB peripheral bidirectional DM line.
51
54
D_DP
AI/O
USB peripheral bidirectional DP line.
52
55
DRREF
AI
53
56
H_DM
AI/O
USB host bidirectional DM line.
54
57
H_DP
AI/O
USB host bidirectional DP line.
55
58
AGND
P
56
59
HRREF
AI
-
60
NC
-
USB peripheral reference voltage input.
Connect 12Kohm +/- 1% resistor to GND.
Analog Ground
USB host reference voltage input.
Connect 12Kohm +/- 1% resistor to GND.
Not connected.
+3.3V supply voltage.
57
61
VETH3V3
P
This is the supply voltage for Ethernet I/O ports.
Connect 10uF and 0.1uF decoupling capacitors. This
pin could be connected to all +3.3V power supply
pins without 10uF capacitor.
+1.2V Regulator power supply.[2]
58
62
VOUT2
P
59
63
RREFSET
AI
This is internal regulator output for Ethernet
transceiver. Connect 0.1uF decoupling capacitor.
Ethernet reference voltage input.[2]
Connect 12.3Kohm +/- 1% resistor to GND.
+3.3V supply voltage.
60
64
VETH3V3
P
61
65
RXIP
I
62
66
RXIN
I
63
67
TXOP
O
This is the supply voltage for Ethernet I/O ports.
Connect a 0.1uF decoupling capacitor. This pin must
be connected to pin 57 of QFN package or pin 61 of
LQFP package.
Ethernet receive data positive input.[2]
Differential receive signal pair.
Ethernet receive data negative input.[2]
Differential receive signal pair.
Ethernet transmit data positive output.[2]
Differential transmit signal pair.
Copyright © 2014 Future Technology Devices International Limited
20
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
QFN
Pin No.
LQFP
Pin No.
Name
Type
64
68
TXON
O
65
69
RTC_XIO
AO
Output from the RTC Oscillator amplifier.
66
70
RTC_XI/RTC_CLKIN
AI
32.768KHz clock frequency input to the RTC
Oscillator circuit or to internal RTC clock generator
circuit.
67
71
NC
-
68
72
ADC1/GPIO6
I/O
Description
Ethernet transmit data negative output.[2]
Differential transmit signal pair.
Not connected.
GPIO6 input/output. (By default is GPIO input,
internal pull-low)
10-bit A/D converter 1, input.
69
73
ADC2/GPIO7
I/O
GPIO7 input/output. (By default is GPIO input,
internal pull-low)
10-bit A/D converter 2, input.
70
74
ADC3/GPIO8
I/O
GPIO8 input/output. (By default is GPIO input,
internal pull-low)
10-bit A/D converter 3, input.
71
75
ADC4/GPIO9
I/O
GPIO9 input/output. (By default is GPIO input,
internal pull-low)
10-bit A/D converter 4, input.
72
76
AGND
P
Analog Ground
+3.3V supply voltage.
73
77
VCC3V3A
P
74
78
DAC_REFP
P
75
79
DAC1/GPIO13
I/O
This is the supply voltage for Analog I/O ports.
Connect 10uF and 0.1uF decoupling capacitors. This
pin could be connected to all +3.3V power supply
pins without 10uF capacitor.
10-bit DAC positive reference voltage.
GPIO13 input/output. (By default is GPIO input,
internal pull-low)
10-bit D/A converter 1, output.
76
80
DAC0/GPIO14
I/O
GPIO14 input/output. (By default is GPIO input,
internal pull-low)
10-bit D/A converter 0, output.
Table 3-1 FT905 pin description
[1]
CAN Bus 0/1 only are featured on both FT905 and FT907 packages.
[2]
Ethernet pins are available on FT905 and FT906 only. For FT907 and FT908, shall leave all
Ethernet pins as NC pin floating except for ENET_LED0/GPIO4 and ENET_LED1/GPIO5 as GPIO by
default.
Notes:
Copyright © 2014 Future Technology Devices International Limited
21
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
P
: Power or ground
I/O
: Bi-direction Input and Output
I
: Input
AI
: Analog Input
O
: Output
AO
: Analog Output
OD
: Open drain output
AI/O
: Analog Input / Output
Copyright © 2014 Future Technology Devices International Limited
22
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
4
Function Description
4.1 Architectural Overview
The FT905 series embedded microcontrollers includes a high performance 32-bit FT32 RISC
core processor and 256kB hi-speed Flash memory for software program download with OneWire debugger interface. The core processor uses a 32-bit I/O system bus to connect to all of
the peripherals.














USB2.0 host controller
USB2.0 peripheral controller
10/100Mbps Ethernet controller (FT905 and FT906 only)
Two CAN bus interfaces (FT905 and FT907 only)
Real Time Clock
One-Wire debugger interface
One SPI master interface and one SPI slave interface
One I2C bus interfaces
UART interface
Four timers and a 32-bit watchdog timer
PWM motor controller
10-bit DAC0/1 channel
10-bit ADC1-4 channel
General purpose I/O interface
The functions for each controller / interface are briefly described in the following subsections.
4.2 FT32 Core Processor
The FT32 core processor is running at frequencies of up to 100MHz.The processor contains the
CPU itself with control logic and its 256kB program memory and 64kB data memory. The
outside connections for the core processor are the memory-mapped I/O interface, the interrupt
interface, asynchronous reset and the system clock.
4.3 256kB Flash Memory
The internal 256kB Flash memory is used to store a boot loader or user application of the
FT905 series. It is a high performance and low power consumption memory that supports upto
80MHz serial clock. The system will perform memory copy from Flash memory to CPU program
memory automatically after system power on.
4.4 Boot Sequence
After the initial memory copy completes, the CPU jumps to program memory location zero.
This may be the start of the user application which is stored in advance in Flash memory, or a
boot loader only which allows program memory to perform modification via (e.g.) UART or
USB.
The option of a boot loader is a special purpose routine in the FT905 series embedded
microcontroller. It is small routine stored in the Flash memory. Typically the boot loader is 14kbytes in size, and is loaded at the top of the available memory.
4.5 Interrupt
The FT905 series interrupt controller handles 32 interrupt inputs. When an interrupt occurs,
the Interrupt Service Route (ISR) will process this event via the CPU. The ISR vector range is
from 0 to 31, which corresponds to interrupts 0 to 31. See Table 4-1 information.
Copyright © 2014 Future Technology Devices International Limited
23
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Each interrupt shall be assigned the interrupt vector number and priority before use. By
default, the highest priority interrupt is interrupt 0, and the lowest is interrupt 31. However,
the interrupt priority can be rearranged by register settings and also allows multiple interrupts
at the same priority.
To prevent the loss and delay of high priority interrupts, the FT905 series uses nested
interrupts if enabled. Nested interrupts allow interrupt requests of a high priority to pre-empt
interrupt requests of a low priority. The FT905 series supports up to 16-level depth of nested
interrupts.
The interrupt controller has a global interrupt mask bit to temporarily block all interrupts. If
this bit is set to “1”, then with the exception of an interrupt assigned priority as “0”, which is
non-maskable interrupt (NMI) input, all interrupts are masked.
See Table 4-2 for FT905 series default interrupt priority.
Peripherals of Interrupt
Interrupt Vector Index
Default Priority
Power Management
0
0 (NMI)
USB2.0 Host Controller
1
1
USB2.0 Peripheral Controller
2
2
Ethernet Controller
3
3
UNUSED
4
4
CAN Bus 0
5
5
CAN Bus 1
6
6
UNUSED
7
7
SPI Master
8
8
SPI Slave 0
9
9
UNUSED
10
10
I2C 0
11
11
I2C 1
12
12
UART 0
13
13
UART 1
14
14
UNUSED
15
15
PWM
16
16
Timers
17
17
GPIO
18
18
RTC
19
19
ADC
20
20
DAC
21
21
Copyright © 2014 Future Technology Devices International Limited
24
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Peripherals of Interrupt
Interrupt Vector Index
Default Priority
Slow Clock Timer
22
22
UNUSED
23-31
23-31
Table 4-1 FT905 series default interrupt priority
4.6 Memory Mapping
A list of the I/O memory mapping for registers and memory in the FT905 series is given below
in table 4-2. Please refer to FT900 User Manual for detail description of registers.
Function
Address Memory Range
Comment
General setup registers
0x10000
0x100BF
DW/W/B
Interrupt controller registers
0x100C0
0x100FF
DW/W/B
USB2.0 host controller
registers
0x10100
0x1017F
DW/W/B
USB2.0 host controller RAM
memory
0x11000
0x12FFF
DW/W/B
USB2.0 peripheral controller
registers
0x10180
0x1021F
DW/W/B
Ethernet controller registers
0x10220
0x1023F
DW/W/B (Uses DW to
access FIFO)
CAN BUS 0 registers
0x10240
0x1025F
B
CAN BUS 1 registers
0x10260
0x1027F
B
RTC registers
0x10280
0x1029F
DW
SPI master registers
0x102A0
0x102BF
DW
SPI slave 0 registers
0x102C0
0x102DF
DW
Reserved
0x102E0
0x102FF
-
I2C master registers
0x10300
0x1030F
B (I2C 0 can be configure
as master or slave)
I2C slave registers
0x10310
0x1031F
B (I2C 0 can be configure
as master or slave)
UART 0 register
0x10320
0x1032F
B
UART 1 registers
0x10330
0x1033F
B
Timers (include Watchdog)
registers
0x10340
0x1034F
B
Reserved
0x10350
0x103BF
-
Copyright © 2014 Future Technology Devices International Limited
25
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Function
Address Memory Range
Comment
Registers: B access
PWM registers
0x103C0
0x103FF
Flash controller registers
0x10800
0x108BF
B
Reserved
0x108C0
0x10FFF
-
FIFO:W access
Table 4-2 FT905 series I/O memory mapping
Notes: DW / W / B are length of register operation
DW:
Double Word (32-bit)
W:
Word (16-bit)
B:
Byte (8-bit)
4.7 USB2.0 Host Controller
This Hi-Speed USB2.0 single-port host controller is compliant with the USB2.0 specification and
the Enhanced Host Controller Interface (EHCI) specification. There is an option to enable a
downstream port with a Battery Charging (BC) feature, which can be configured as a Standard
Downstream Port (SDP), or Charging Downstream Port (CDP), or Dedicated Charging Port
(DCP).The battery charging feature is compatible with the Battery Charging Specification
Revision 1.2 (BC 1.2) by USB-IF.
4.7.1 Features:
•
•
•
•
•
•
•
•
•
Compliant with the USB specification revision 2.0.
Compliant with EHCI specification revision 1.0.
The USB1.1 host is integrated into the USB2.0 EHCI compatible host controller.
Supports data transfer at hi-speed (480Mbit/s), full-speed (12Mbit/s) and low-speed
(1.5Mbit/s).
Supports the split transaction for hi-speed hubs and the preamble transaction full-speed
hubs.
Supports the Isochronous/Interrupt/Control/Bulk data transfers.
8kB high speed RAM memory integrated.
Supports Battery Charging specification revision 1.2.
Supports VBUS power switching and over current control.
4.8 USB2.0 Peripheral Contoller
The USB 2.0 peripheral controller is fully compliant with the USB2.0 specification. There is also
an option to enable a battery charger detection (BCD) feature on an upstream port, which can
identify whether the connected downstream port supports SDP, CDP or DCP charging function.
Battery charge detection allows the USB device to determine if higher currents may be
available from the USB connection for rapid battery charging.
4.8.1 Features:







Supports data transfer at high-speed (480Mbit/s) and full-speed (12Mbit/s).
Software configurable EP0 control endpoint size 8-64 bytes
Software configurable 7 IN/OUT endpoints.
EP1-EP7 has double buffering which contains 2kB IN and 2kB OUT buffers.
Supports the Isochronous/Interrupt/Control/Bulk data transfers.
Max endpoint packet sizes upon 1024 bytes.
Supports VBUS detection.
Copyright © 2014 Future Technology Devices International Limited
26
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422



Supports suspend and resume power management functions.
Supports remote wakeup feature.
Supports Battery Charging specification revision 1.2.
4.9 Ethernet Controller
The Ethernet controller contains an on-chip 10/100BASE-TX Ethernet transceiver and Media
Access Control (MAC) designed to provide high performance of frame transmission and
reception. The Ethernet transceiver is compliant with 10/100BASE-TX Ethernet standards, such
as IEEE802.3/802.3u and ANSI X3.263-1995, and the MAC protocol refers to IEEE standard
802.3-2000.
4.9.1 Features:









10/100Mbps data transfer.
Conforms to IEEE 802.3-2002 specification.
Supports full-duplex and half-duplex modes.
- Supports CSMA/CD protocol for half-duplex operation.
- Supports IEEE802.3x flow control for full-duplex operation.
Programmable MAC address.
CRC-32 algorithm calculates the FCS a nibble at a time, with automatic FCS generation
and checking, able to capture frames with CRC errors if required.
Promiscuous mode support.
Station Management (STA) entity included.
Supports double buffering for 2kB TX and 2kB RX memory.
Two LED indicators used by Ethernet multi-function.
4.10 CAN Bus Controller
The FT905 series contains two controllers, CAN bus 0 and CAN bus 1. Controller Area Network
(CAN) is a high performance communication protocol for serial data communication. It is
widely used in automotive and industrial applications; however this is expanding due to its
reliability and feasibility. CAN bus uses a multi-master bus scheme with one logic bus line and
equal nodes. The number of nodes is not limited by the protocol. Nodes do not have specific
addresses. Instead, message identifiers are used, indicating the message content and priority
of the message. FT905 CAN bus supports multicasting and broadcasting with an external CAN
transceiver.
4.10.1 Features:










Conforms to protocol version 2.0 parts A and B.
Supports bit rates of up to 1 Mbit/s.
Supports standard (11-bit identifier) and extended (29-bit identifier) frames.
Support hardware message filtering with dual/single filters.
64 Bytes receiver and 16 Bytes transmitter FIFO.
No overload frames are generated.
Supports normal and listen-only modes.
Supports single shot transmission.
Supports an abort transmission feature.
Readable error counters and last error code capture supported.
Copyright © 2014 Future Technology Devices International Limited
27
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
4.11 Real Time Clock
The Real Time Clock (RTC) is a set of counters for measuring time when system power is on,
and the internal regulator will provide power to the RTC. It is clocked by a 32.768 kHz
oscillator.
4.11.1 Features:



Uses internal regulator voltage, no external battery power supported.
Alarm interrupt can be generated for a specific date/time setting.
Hardware reset does not interrupt the RTC counter.
4.12 One-Wire Debugger Interface
The Debugger interface provides the capability, over a One-Wire half duplex serial link, to
access memory mapped address space, such as the Flash memory, program memory, data
memory and I/O memory. However, there is no transfer capability from any of the internal
memory to the debugger interface.
4.12.1 Features:






Single wire half duplex link that has one Start, eight Data and one Stop bits at a 1M
bit/s rate.
Supports debugger command read / write operation with variable data transfer.
Supports CHIP ID read out.
Supports checksum checking by Flash memory operation.
Supports CPU software debugging to execute Run, Stop, Step, Halt, Set software
breakpoint, etc. operations.
Use semaphore flag to control resource allocated by CPU or Debugger.
4.13 SPI Interface
The FT905 series contains an SPI master and SPI0 slave controllers. SPI is a full duplex serial
interface designed to handle multiple masters and slaves connected to a given bus.
4.13.1 Features:










Maximum SPI data bit rate 25MHz in master and slave modes.
Full duplex synchronous serial data transfer.
Compliant with SPI specification, support four transfer formats.
SPI master supports Single, Dual and Quad SPI transfer.
SPI0 slave supports Single transfer only.
Support SPI mode and FIFO mode operations.
Multi-master system supported.
Support bus error detection.
SPI master can address up to 4 SPI slave devices.
Support 64 Bytes receiver and 64 Bytes transmitter FIFO respectively.
4.14 I2C Interface
The FT905 series supports an I2C bus controller which is a bidirectional, two wires (Serial Clock
line (SCL) and a Serial Data line (SDA)) interface. The interface can be programed to operate
with arbitration and clock synchronization allowing it to operate in multi-master systems. I2C0
supports transmission speed up to 3.4Mb/s.
Copyright © 2014 Future Technology Devices International Limited
28
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
4.14.1 Features:







Conform to v2.1 and v3.0 of the I2C specification.
Support flexible transmission speed modes.
- Standard (up to 100 kb/s)
- Fast (up to 400 kb/s)
- Fast-plus (up to 1 Mb/s)
- High-speed (up to 3.4 Mb/s)
2
I C0 can be configured for Master or Slave mode.
Perform arbitration and clock synchronization.
Multi-master systems supported.
Support both 7-bit and 10-bit addressing modes on the I2C bus.
Support clock stretching.
4.15 UART Interface
The FT905 series contains two UART controllers with standard transmit and receive data lines.
UART0 provides a full modem control handshake interface and support for 9-bit data, allowing
automatic address detection while 9-bit data mode is enabled.
UART1 is a simplified programmable serial interface with CTS and RTS flow control logic, which
is pin muxed with UART0 and can only be used if UART0 is used in simple mode (CTS/RTS
only).
4.15.1 Features:











Maximum UART data bit rate of 8Mbit/s.
Supports UART mode and FIFO mode operation.
128 Bytes buffering both Receive and Transmit FIFOs used.
Software compatible with 16450, 16550, 16750 and 16950 industry standard.
Modem control function (CTS, RTS, DSR, DTR, RI, and DCD) support for UART0.
Programmable automatic out-of- band flow control logic through Auto-RTS and AutoCTS.
Programmable automatic flow control logic using DTR and DSR.
Programmable automatic in-band flow control logic using XON/XOFF characters.
Supports external RS-485 buffer enable.
Fully programmable serial interface characteristics:
- 5-, 6-, 7-, 8-, or 9-bit characters
- Even, Odd, or No-parity bit generation and detection
- 1-, 1.5- (for 5 data bits only) or 2- (for 6/7/8 data bits) stop bit generation
- Baud generation
- Detection of bad data in Receive FIFO
Supports Transmitter and Receiver disable capability.
4.16 Timers and Watchdog Timer
The FT905 series has four 16-bit user timers with pre-scaling and a 32-bit watchdog feature.
The watchdog timer is controlled from the main clock. The watchdog can be initialized with a
5-bit register. The value of this register points to a bit of the 32-bit counter which will be set
by the application firmware. As the timer decrements an interrupt is signaled when the timer
rolls over. Once started and initialized the watchdog can’t be stopped. It can only be cleared by
writing into a register.
The four user timers can be controlled from the main clock or a common 16-bit pre-scaler,
which can be selected by each timer individually. These timers can be started, stopped and
cleared / initialized. The current value of all timers can be read from registers. All timers can
Copyright © 2014 Future Technology Devices International Limited
29
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
count up / down and signal an interrupt when the timer rolls over. The timers can also be
configured to be one-shot or in continuous mode.
4.16.1 Features:






Four user timers with pre-scaler.
Supports 16-bit pre-scaler with system clock reference.
Supports individual timer interrupt generated.
Supports one-shot and continuous count for timer.
Supports 32-bit counter watchdog.
Supports watchdog interrupt generated.
4.17 PWM
The FT905 series supports 7 separate independent PWM output channels. All channels share an
8-bit pre-scaler to scale the system clock frequency to the desired channels.
Each channel has its own 16-bit comparator value. This is the value that would be matched to
a preset 16-bit counter. When a channel’s 16-bit comparator value matches that of the 16-bit
counter, the corresponding PWM channel output will toggle. This 16-bit comparator value will
continue to count until it reaches its preset value, and the counter will just roll over.
A special feature allows the 7 channels each to also toggle its own output based on the
comparison results of other channels. Hence each channel potentially can have up to 8 toggle
edges. The PWM signal generated can be output as a single-shot or continuous output.
The PWM counter also supports an external trigger. There are 6 GPIOs selectable for an
external trigger.
PWM channel 0 and channel 1 can double as a stereo 11 kHz or 22 kHz PCM audio channel.
Once this feature is setup, the 16-bit or 8-bit PCM audio data can be downloaded to the PWM
local FIFO which can hold up to 64 bytes stereo or 128 bytes mono audio data. The data will
be played back based on the pre-scaler and 16-bit counter, and the data will be automatically
scaled to fit in the playback period if necessary.
4.17.1 Features:






Support 7 PWM output channels.
Support single-shot or continuous PWM data output.
Support external GPIO trigger.
Support 16-bit / 8-bit stereo PCM audio data output.
Control PCM FIFO full, empty, half-empty, and over-flow / under-flow buffer
management.
Support PCM volume control for audio playback.
4.18 Analog to Digital Converter (ADC)
The FT905 series has a low-power, high-speed, successive approximation Analog-to-Digital
Converter (ADC) that supports a 10-bit resolution and superior maximum sampling frequencies
of up to 1 Mega Samples Per-second (MSPS). This ADC accepts analog inputs ranging from the
ground supplies to the power supplies. This ADC can be used in various low-power and
medium-resolution applications.
4.18.1 Features:





10-bit successive approximation ADC.
Support 4 channels input.
Individual channels can be selected for conversion.
Power-down mode support.
Max conversion rate up to 1MSPS.
Copyright © 2014 Future Technology Devices International Limited
30
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422



Measurement range 0 to VCC3V3A, by default the range voltage is 10% off of
VCC3V3A. See Table 5-7.
INL: 0.56/-1.05 LSB (Typ.).
DNL: 0.66/-0.58 LSB (Typ.).
4.19 Digital to Analog Converter (DAC)
The FT905 series has two 10-bit, 1 Mega Samples Per-second (MSPS) Digital-Analog
Converters (DAC). It includes digital logic for registering the DAC value and a unity-gain buffer
capable of driving off-chip. The module can also be switched to a power-down state where it
consumes a minimum amount of current. The maximum output value of the DAC is DAC_REFP.
4.19.1 Features:






Two 10-bit DACs (0/1).
10-bit R-2R DAC ladder structure.
Buffered output.
Power-down mode support.
Programmable conversion rate, the maximum rate is 1MHz.
Selectable output drive.
4.20 General Purpose Input Output
The FT905 series provides up to 42 configurable Input / Output pins controlled by GPIO
registers. All pins have multiple functions with special peripheral connection. Separate
registers allow setting or clearing any number of outputs simultaneously. All GPIO pins default
to inputs with pull-down resistors enabled on reset except GPIO0/1/2 inputs with pull-up
resistors enabled.
All GPIOs can function as an interrupt. The polarity can be either positive edge or negative
edge if its interrupt capability is enabled. In the meantime, the GPIO pin must be configured as
a GPIO input.
4.20.1 Features:






All GPIO default to inputs after reset.
Multi-function selection on GPIO pins.
Pull-up/Pull-down resistor configuration and open-drain configuration can be
programmed through the pin connect block for each GPIO pin.
Direction control of individual bits.
Support GPIO input Schmitt trigger.
Support GPIO interrupt, each enable GPIO interrupt can be used to wake-up the system
from power-down mode.
4.21 System Clocks
4.21.1 12MHz Oscillator
The oscillator generates a 12MHz reference frequency output to the clock multiplier PLL. The
oscillator clock source comes from either an external 12MHz crystal or a 12MHz square wave
clock. The external crystal is connected across XI/CLKIN and XIO in the configuration shown in
Session 6.1. The optional external clock input is connected to XI/CLKIN only.
Copyright © 2014 Future Technology Devices International Limited
31
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
4.21.2 Phase Locked Loop
The internal PLL takes a 12 MHz clock input from a crystal oscillator. The PLL outputs 100 MHz
system clock frequency to CPU processor and other peripheral circuits. Each peripheral has an
individual enable control signal to gate the clock source.
4.21.3 32.768 KHz RTC Oscillator
The RTC oscillator provides a clock to the RTC time counter. Either an external 32.768 KHz
crystal or a 32.768 KHz square wave clock can be used as clock source. The external crystal is
connected across RTC_XI/RTC_CLKIN and RTC_XIO in the configuration shown in Session 6.2.
The optional external clock input is connected to the RTC_XI/RTC_CLKIN pin directly.
4.21.4 Internal Slow Clock Oscillator
The FT905 internal slow clock oscillator provides at least 5ms slow clock source to generate an
interrupt for the USB2.0 device remote wake-up feature. A USB2.0 device with remote wakeup capability may not generate resume signalling unless the bus has been continuously in the
idle state for 5ms. For a detailed description for USB2.0 suspend/resume, please refer to
USB2.0 specification chapter7.1.7.7.
4.22 Power Management
4.22.1 Power supply
The FT905 series may be operated with a single supply of +3.3V apply to VCCIO3V3,
VUSB3V3, VETH3V3 and VCC3V3A pins. The +1.2V internal regulator VOUT1 provides the
power to the core circuit after VCCIO3V3 power on and the system will generate a Power on
Reset (POR) pulse when the output voltage rises above the POR threshold.
The second +1.2V internal regulator VOUT2 will provide the power to the Ethernet transceiver
when VETH3V3 gets the power supply.
4.22.2 Power down mode
Power down mode applies to the entire system. In the power down mode, the system 12MHz
oscillator and PLL both switch off and the system clock to the core and all peripherals stop
except for the RTC oscillator and internal regulator. The internal regulator retains the power for
the core and RTC running.
An interrupt from GPIO or wake-up events from the USB2.0 peripheral controller and host
controller can wake-up the system from power down mode independently.
If the USB2.0 host controller was used and the respective interrupt bit enabled before the
system entered into power down mode, then the following events can wake-up the system.




Remote wake-up interrupt to USB2.0 host controller.
USB device connected interrupt to USB2.0 host controller.
USB device disconnected interrupt to USB2.0 host controller.
USB2.0 host controller detected the over-current (OC) protection event.
If the USB2.0 peripheral controller was used and the respective interrupt bit also enabled
before the system entered into power down mode, the following events can wake-up the
system.
Copyright © 2014 Future Technology Devices International Limited
32
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422




USB2.0 peripheral controller detects connect interrupt.
USB2.0 peripheral controller detects disconnect interrupt.
USB host issue reset signal to USB2.0 peripheral controller.
USB host issue resume signal to USB2.0 peripheral controller.
Copyright © 2014 Future Technology Devices International Limited
33
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
5
Devices Characteristics and Ratings
5.1 Absolute Maximum Ratings
The absolute maximum ratings for the FT905 series devices are as follows. These are in
accordance with the Absolute Maximum Rating System (IEC 60134). Exceeding these may
cause permanent damage to the device.
Parameter
Value
Unit
Storage Temperature
-65°C to 150°C
Degrees C
Floor Life (Out of Bag) At Factory Ambient
168 Hours
(30°C / 60% Relative Humidity)
(IPC/JEDEC J-STD-033A MSL Level 3
Compliant)*
Hours
Ambient Temperature (Power Applied)
-40°C to 85°C
Degrees C
VCC3V3 Supply Voltage
-0.5 to +4.6
V
DC Input Voltage – Host H_DP and H_DM
-0.5 to +5
V
DC Input Voltage – Peripheral D_DP and
D_DM
-0.5 to +5
V
DC Input Voltage – Ethernet TXON, TXOP,
RXIN and RXIP
-0.5 to +5.6
V
DC Input Voltage – 5V tolerance I/O cells
-0.5 to +5.8
V
Others (ADC, DAC) – 3V I/O cells
-0.5 to VCC3V3+0.5
V
Table 5-1 Absolute Maximum Ratings
* If devices are stored out of the packaging beyond this time limit the devices should be baked before
use. The devices should be ramped up to a temperature of +125°C and baked for up to 17 hours.
Copyright © 2014 Future Technology Devices International Limited
34
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
5.2 DC Characteristics
Electrical Characteristics (Ambient Temperature = -40°C to +85°C)
The typical values are obtained at room temperature (Tj = 25°C), VCC3V3 = 3.3V, and VCC1V2 = 1.2V.
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
VCCIO3V3
I/O operating supply
voltage
2.97
3.3
3.63
V
Normal Operation
Icc1
Power down current
-
700
-
uA
Power Down Mode
Icc2
Idle current
-
42
-
mA
Idle
mA
USB2.0 Host
controller high
speed data
transfer
-
Icc3
VOUT1
System operating
current*
Internal LDO voltage
75
-
-
75
-
mA
USB2.0 Peripheral
controller high
speed data
transfer
-
100
-
mA
10/100 Mbit/s
Ethernet transfer
data
-
50
-
mA
ADC / DAC
Operation
-
1.2
-
V
Normal Operation
Table 5-2 Operating Voltage and Current
Note*: The system operating typical current measured based on each function implements normal
operation with FT32 core active, and other peripherals keep idle status.
DC characteristics of I/O cells
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
Voh
Output Voltage High
2.4
-
-
V
|Ioh|=2mA~16mA
Vol
Output Voltage Low
-
-
0.4
V
|Iol|=2mA~16mA
Vopu*
Output pull-up
Voltage for 5V
tolerance I/Os
VCCIO3V
3-0.9
-
-
V
|Ipu| = 1uA
Vih
Input High Voltage
2.0
-
-
V
LVTTL
Vil
Input Low Voltage
-
-
0.8
V
LVTTL
Vth
Schmitt trigger
positive threshold
Voltage
-
1.6
2.0
V
LVTTL
Vtl
Schmitt-trigger
0.8
1.1
-
V
LVTTL
Copyright © 2014 Future Technology Devices International Limited
35
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
negative threshold
Voltage
Rpu
Rpd
Iin
Cin*
Input pull-up
resistance equivalent
Input pull-down
resistance equivalent
40
75
190
KΩ
Vin = 0V
40
75
190
KΩ
Vin = VCCIO3V3
-
±1
-
uA
Vin = VCCIO3V3 or
0
-
±1
-
uA
Vin = 5V or 0
-
2.8
-
pF
VCCIO3V3 with 5V
tolerance I/O
Input leakage current
Input Capacitance
Table 5-3 Digital I/O Pin Characteristics (VCCIO3V3 = +3.3V, Standard Drive Level)
Note*: This parameter indicates that the pull-up resistor for the 5V tolerance I/O cells cannot reach
VCCIO3V3 DC level even without DC loading current.
Cin includes the cell layout capacitance and pad capacitance.
DC characteristics of USB I/O cells
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
General characteristics
VUSB3V3
USB power supply
voltage
2.97
3.3
3.63
V
Normal operation
VCC1V2*
USB core supply
voltage
1.08
1.2
1.32
V
Normal operation
Input level for high speed
Vhscm
Vhssq
Vhsdsc
Voltage of high speed
data signal in the
common mode
-50
-
500
mV
-
-
-
100
mV
Squelch is
detected
150
-
-
mV
Squelch is not
detected
625
-
-
mV
Disconnection is
detected
-
-
525
mV
Disconnection is
not detected
High speed squelch
detection threshold
High speed
disconnection
detection threshold
Output level for high speed
Vhsoi
High speed idle output
voltage (Differential)
-10
-
10
mV
-
Vhsol
High speed low level
output voltage
(Differential)
-10
-
10
mV
-
Vhsoh
High speed high level
output voltage
-360
-
400
mV
-
Copyright © 2014 Future Technology Devices International Limited
36
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
(Differential)
Vchirpj
Chirp-J output voltage
(Differential)
700
-
1100
mV
-
Vchirpk
Chirp-K output
voltage (Differential)
-900
-
-500
mV
-
Input level for full speed and low speed
Vdi
Differential input
voltage sensitivity
0.2
-
-
V
|Vdp-Vdm|
Vcm
Differential common
mode voltage
0.8
-
2.5
V
-
Vse
Single ended receiver
threshold
0.8
-
2.0
V
-
Output level for full speed and low speed
Vol
Low level output
voltage
0
-
0.3
V
-
Voh
High level output
voltage
2.8
-
3.6
V
-
49.5
ohm
Equivalent
resistance used as
an internal chip
Resistance
Rdrv
Driver output
impedance
40.5
45
Table 5-4 USB I/O Pin (D_DP/D_DM, H_DP/H_DM) Characteristics
Note*: The VCC1V2 is USB Host or Peripheral transceiver core power supply input which needs connect
to external +1.2V voltage power while USB Host or Peripheral controller is active.
DC characteristics of Ethernet I/O cells
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
General characteristics
VETH3V3
Ethernet power supply
voltage
2.97
3.3
3.63
V
Normal operation
VOUT2*
Ethernet LDO voltage
-
1.2
-
V
Normal operation
-
-
510
mW
10Base-TX mode
-
-
147
mW
10Base-TX mode
-
-
310
mW
100Base-TX mode
10Base-TX mode
(Including TX current)
Total
dissipative
power
10Base-TX mode
(Excluding TX current)
100Base-TX mode
Copyright © 2014 Future Technology Devices International Limited
37
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
(Including TX current)
100Base-TX mode
(Excluding TX current)
Auto-negotiation
mode
-
-
165
mW
100Base-TX mode
-
-
550
mW
100Base-TX mode
-
-
187
mW
100Base-TX mode
-
-
10
mW
Ethernet power
down
(Including TX current)
Auto-negotiation
mode
(Excluding TX current)
Power down mode
Table 5-5 Ethernet I/O pin (TXON/TXOP, RXIN/RXIP) characteristics
Note*: The VOUT2 is internal Regulator +1.2V voltage output which provide power supply for Ethernet
transceiver.
DC characteristics of DAC I/O cells
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
VCC3V3A
DAC power
supply
voltage
2.97
3.3
3.63
V
Normal Operation
VREFP
Reference
voltage
0
-
VCC3V3A
V
DCAP_REFP positive reference
RES
Resolution
10
-
-
Bits
-
INL
Integral
nonlinearity
error
-2
-
2
LSB
VREFP = VCC3V3A
DNL
Differential
nonlinearity
error
-1
-
1.5
LSB
VREFP = VCC3V3A
-
Conversion
latency
-
-
1
Clock
cycle
-
-
DAC
reference
impedance
150
-
200
KΩ
-
CLOAD
Output load:
rated
capacitance
-
-
10
pF
-
RLOAD
Output load:
rated
resistance
6.7
-
-
KΩ
-
Copyright © 2014 Future Technology Devices International Limited
38
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Table 5-6 DAC I/O pin (DAC_REFP, DAC0/1) characteristics
DC characteristics of ADC I/O cells
Parameter
Description
Minimum
Typical
Maximum
Units
VCC3V3A
Analog power supply
voltage
2.97
3.3
3.63
V
XAIN
Analog input range
0
-
VCC3V3A
V
-
RES
Resolution
-
10
-
Bit
-
-3
0.56/1.05
3
LSB
10%-90% of
VCC3V3A
Reference
-4
0.56/1.05
4
LSB
Rail-to-Rail
VCC3V3A
reference
INL
Integral nonlinearity
error
Conditions
Normal operation
DNL
Differential
nonlinearity error
-1
0.66/0.58
1.75
LSB
-
Xsampleclk
Sample rate
-
-
1
MSPS
-
Minimum
Typical
Maximum
Units
Conditions
Table 5-7 ADC I/O Pin Characteristics
DC characteristics EFUSE cells
Parameter
Description
EFUSE Program Mode
VDD
Operating voltage
1.08
1.2
1.32
V
-
VFSOURCE
FSOURCE voltage
3.6
3.7
3.8
V
-
VPP
VPP voltage
1.8
1.85
1.9
V
-
IVPP
VPP current
-
-
3
mA
-
Table 5-8 EFUSE I/O Pin Characteristics
Copyright © 2014 Future Technology Devices International Limited
39
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
5.3 AC Characteristics
AC Characteristics (Ambient Temperature = -40°C to +85°C)
System clock dynamic characteristics
Value
Parameter
Unit
Minimum
Typical
Maximum
-
12.00
-
MHz
external clock
jitter
-
-
500
ps
clock duty cycle
45
50
55
%
-
3.3
-
V
Crystal oscillator
Clock frequency
External clock input
Input voltage on
pin XI/CLKIN
Table 5-9 System clock characteristics
Note: Recommended accuracy of the clock frequency is 50ppm for the crystal.
RTC clock dynamic characteristics
Value
Parameter
Unit
Minimum
Typical
Maximum
-
32768
-
Hz
external clock jitter
-
-
500
ps
clock duty cycle
45
50
55
%
Startup time
-
0.5
5
s
Input voltage on pin
RTC_XI/RTC_CLKIN
-
1.2
-
V
Crystal oscillator
Clock frequency
External clock input
Table 5-10 RTC clock characteristics
Analog USB I/O pins dynamic characteristics
Parameter
Description
Minimum
Typical
Maximum
Units
Conditions
ps
-
Driver characteristic for high speed
Thsr
High speed differential
rise time
500
-
-
Copyright © 2014 Future Technology Devices International Limited
40
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Thsf
High speed differential
fall time
500
-
-
ps
-
Driver characteristic for full speed
Tfr
Rise time of DP/DM
4
-
20
ns
Tff
Fall time of DP/DM
4
-
20
ns
Tfrma
Differential rise/fall
time matching
90
-
110
%
Cl=50pF
10%~90% of |Voh–Vol|
Cl=50pF
10%~90% of |Voh–Vol|
The first transition
exclude from the
idle mode
Driver characteristic for low speed
Cl=200pF~600pF
Tlr
Rise time of DP/DM
75
-
300
ns
Tlf
Fall time of DP/DM
75
-
300
ns
Tlrma
Differential rise/fall
time matching
80
-
125
%
The first transition
exclude from the
idle mode
Units
Conditions
10%~90% of |Voh–Vol|
Cl=200pF~600pF
10%~90% of |Voh–Vol|
Table 5-11 Analog I/O pins (D_DP/D_DM, H_DP/H_DM) characteristics
Analog Ethernet I/O pins dynamic characteristics
Parameter
Description
Minimum
Typical
Maximum
Transmitter characteristics
2 x Vtxa
Peak-to-peak
differential output
voltage
1.9
2.0
2.1
V
100Base-TX mode
Tr / Tf
Signal rise/fall time
3.0
4.0
5.0
ns
100Base-TX mode
-
Output jitter
-
-
1.4
ns
100Base-TX mode,
scrambled idle
signal
Vtxa
Overshoot
-
-
5.0
%
100Base-TX mode
Receiver characteristics
-
Common-mode input
voltage
2.97
3.3
3.63
V
-
-
Error-free cable
length
100
-
-
meter
-
Table 5-12 Analog I/O pins (TXON/TXOP, RXIN/RXIP) characteristics
Copyright © 2014 Future Technology Devices International Limited
41
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
6
Application information
6.1 Crystal Oscillator
The crystal oscillator operates at a frequency of 12MHz. The oscillator can operate one of two
following configuration.
6.1.1 Crystal oscillator application circuit
FT905
XI/CLKIN
XIO
XTAL
12MHz
CL
CL
Figure 6-1 Crystal oscillator connection
Since the feedback resistance is integrated on chip, only a crystal and capacitors C L need to be
connected externally. With the proper selection of crystal, the oscillator circuit can generate
better quality signals for the FT905. Parameter CL is typically 27pF but should be checked with
the crystal manufacturer.
6.1.2 External clock input
FT905
XI/CLKIN
XIO
NC
12MHz
Figure 6-2 External clock input
The 12MHz input clock signal connects XI/CLKIN to internal oscillator directly. The XIO pin can
be left unconnected.
6.2 RTC Oscillator
In the RTC oscillator circuit Figure 6-3, only a 32.768 kHz crystal and capacitors CRTCL need to
be connected externally. The parameter CRTCL should be checked with the crystal manufacturer.
An external input clock Figure 6-4 can be connected to RTC_XI/RTC_CLKIN if RTC_XIO is left
open.
Copyright © 2014 Future Technology Devices International Limited
42
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
FT905
RTC_XI/
RTC_XIO
RTC_CLKIN
XTAL
32.768
KHz
CRTCL
CRTCL
Figure 6-3 RTC 32.768 KHz oscillator connection
FT905
RTC_XI/
RTC_XIO
RTC_CLKIN
NC
32.768KHz
Figure 6-4 External 32.768 KHz clock input
6.3 Standard I/O Pin Configuration
Figure 6-5 shows the possible pin modes for standard I/O pins with multiplex functions:








Output driver enabled
Output driver capability control
Output slew rate control
Open drain output
Input with pull-up enabled
Input with pull-down enabled
Input with keeper enabled
Input with Schmitt trigger
The default configuration for standard I/O pins is input with pull-down enabled except GPIO
0/1/2. All I/O pins have ESD protection.
Copyright © 2014 Future Technology Devices International Limited
43
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
FT905 I/O
VDDIO
ESD
Slew rate bit
Enable output driver
Data output
PIN
Output driver capability
VDDIO
Pull-up enable bit
ESD
Rpu
Data input
Keeper
Schmitt trigger
Keeper enable bit
PU
Rpd
PD
Pull-down enable bit
Figure 6-5 Standard I/O pin configuration
6.4 USB2.0 Peripheral and Host Interface
The example diagram in Figure 6-6 shows the FT905 series supporting one USB2.0 host port
and one USB2.0 device port, which makes the FT905 system data transfer possible via USB.
VCC3V3
USB2.0 Host Port
VBUS
R
VBUS
R
PSW_N/GPIO2
DM
H_DM
R
DP
H_DP
OC_N/GPIO1
VBUS_DISCHG/
GPIO0
VBUS
HRREF
GND
R
FT905
USB2.0
R
VBUS_DTC/GPIO3
VBUS
D_DM
DM
D_DP
DP
GND
R
GND
VCC1V2
DRREF
VUSB3V3
USB2.0 Device
Port
Figure 6-6 USB2.0 ports connection
The FT905 System shall provide I/O power (+3.3V supply) on VUSB3V3 and core power
(+1.2V supply) on VCC1V2 for the USB2.0 peripheral/host controller. The internal band-gap
Copyright © 2014 Future Technology Devices International Limited
44
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
gets reference voltage from DRREF or HRREF with an external reference resistor R (12 KΩ
±1%) respective connected to GND.
The USB2.0 host controller will provide +5V power voltage output for VBUS and go through
PSW_N signal to control power switching on/off.
6.5 10/100 Mb/s Ethernet Interface
Figure 6-7 shows the 10/100 Mb/s Ethernet port configuration via the transmit (TXON & TXOP)
and receive (RXIN & RXIP) differential pair pins.
FT905
10/100 Mb/s
Ethernet
TXON
R
TXOP
R
VETH3V3
C
VETH3V3
R
RXIP
RJ45
RD+
R
RXIN
RD-
TD-
1:1 Magnetics
Transformer
NC
NC
TD+
C
NC
NC
GND
ENET_LED1/GPIO5
R
ENET_LED0/GPIO4
R
C
RREFSET
GND
VOUT2
VETH3V3
VETH3V3
R
Figure 6-7 10/100 Mb/s Ethernet interface
The FT905 Ethernet connection to a termination network should go through 1:1 magnetics
transformer and an RJ-45. For space saving, the magnetics and RJ-45 may be a single
integrated component. The system shall provide +3.3V power supply for VETH3V3. The
internal Regulator will generate +1.2V output on VOUT2. The RREFSET connects an external
resistor R (12 KΩ ±1%) to GND to provide a reference voltage for the Ethernet transceiver.
There are two Ethernet LEDs output for TX/RX transmission, Full-duplex/Half-duplex, Collision,
Link or 10/100 Mb/s Speed indication. The required function should be set in the chip registers
before using the LED indicator.
Copyright © 2014 Future Technology Devices International Limited
45
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
7
Package Parameters
The FT905 series is available in two different packages. The FT905Q/FT906Q/FT907Q/FT908Q
is the QFN-76 package and the FT905L/FT906L/FT907L/FT908L is LQFP-80 package. The
dimensions, markings and solder reflow profile for all packages is described in following
sections.
7.1 QFN-76 Package Dimensions
EXPOSED PAD
D2
L
E2
DIE PAD
MIN.
NOM.
MAX.
MIN.
NOM.
MAX.
MIN.
NOM.
MAX.
245X265 MIL
5.56
5.81
6.06
6.06
6.31
6.56
0.30
0.40
0.50
UNIT: MM
Figure 7-1 QFN-76 Package Dimensions
Note: On the underside of the package, the exposed thermal pad should be connected to GND.
Copyright © 2014 Future Technology Devices International Limited
46
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
7.2 QFN-76 Device Marking
7.2.1 FT90XQ Top Side
76
1
FTDI
XXXXXXXXXX
FT90XQ
YYWW-B
Line 1 – FTDI Logo
Line 2 – Wafer Lot Number
Line 3 – FTDI Part Number
Line 4 – Date Code, Revision
Figure 7-2 FT90XQ Top side
Notes:
1. FT90XQ symbol stands for FT905Q, FT906Q, FT907Q and FT908Q.
2. YYWW = Date Code, where YY is year and WW is week number and following character B
indicates the silicon revision B.
3. Marking alignment should be centre justified.
4. Laser marking should be used.
All marking dimensions should be marked proportionally. Marking font should be using standard font
(Roman Simplex).
Copyright © 2014 Future Technology Devices International Limited
47
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
7.3 LQFP-80 Package Dimensions
Figure 7-6 LQFP-80 Package Dimensions
Copyright © 2014 Future Technology Devices International Limited
48
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
7.4 LQFP-80 Device Marking
7.4.1 FT90XL Top Side
80
1
FTDI
XXXXXXXXXX
FT90XL
YYWW-B
Line 1 – FTDI Logo
Line 2 – Wafer Lot Number
Line 3 – FTDI Part Number
Line 4 – Date Code, Revision
Figure 7-7 FT90XL Top side
Notes:
1. FT90XL symbol stands for FT905L, FT906L, FT907L and FT908L.
2. YYWW = Date Code, where YY is year and WW is week number and following character B
indicates the silicon revision B.
3. Marking alignment should be centre justified.
4. Laser marking should be used.
5. All marking dimensions should be marked proportionally. Marking font should be using standard
font (Roman Simplex).
Copyright © 2014 Future Technology Devices International Limited
49
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
7.5 Solder Reflow Profile
The FT905 series is supplied in Pb free QFN-76 package and LQFP-80 package. The recommended solder
reflow profile for all packages options is shown in Figure 7-11.
Temperature, T (Degrees C)
tp
Tp
Critical Zone: when
T is in the range
TL to Tp
Ramp Up
TL
tL
TS Max
Ramp
Down
TS Min
tS
Preheat
25
T = 25º C to TP
Time, t (seconds)
Figure 7-11 FT905 Solder Reflow Profile
The recommended values for the solder reflow profile are detailed in Table 7-1. Values are shown for
both a completely Pb free solder process (i.e. the FT905 is used with Pb free solder), and for a non-Pb
free solder process (i.e. the FT905 is used with non-Pb free solder).
Profile Feature
Pb Free Solder Process
Non-Pb Free Solder Process
Average Ramp Up Rate (Ts to Tp)
3°C / second Max.
3°C / Second Max.
- Temperature Min (Ts Min.)
150°C
100°C
- Temperature Max (Ts Max.)
200°C
150°C
- Time (ts Min to ts Max)
60 to 120 seconds
60 to 120 seconds
Preheat
Time Maintained Above Critical Temperature
TL:
- Temperature (TL)
- Time (tL)
Peak Temperature (Tp)
217°C
60 to 150 seconds
183°C 60 to 150 seconds
260°C
240°C
20 to 40 seconds
20 to 40 seconds
Ramp Down Rate
6°C / second Max.
6°C / second Max.
Time for T= 25°C to Peak Temperature, Tp
8 minutes Max.
6 minutes Max.
Time within 5°C of actual Peak Temperature
(tp)
Table 7-1 Reflow Profile Parameter Values
Copyright © 2014 Future Technology Devices International Limited
50
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
8
Abbreviations
Acronym
Description
ADC
Analog-to-Digital Converter
BCD
Battery Charge Device
CAN
Controller Area Network
CDP
Charging Downstream Port
DAC
Digital-to-Analog Converter
DAQ
Data Acquisition
DCP
Dedicated Charging Port
DNL
Differential Nonlinearity
FIFO
First In First Out
GPIO
General Purpose Input / Output
INL
Integral Nonlinearity
I/O
Input / Output
LQFP
LSB
MSPS
Low profit Quad Flat Package
Least Significant Bit
Mega Samples Per-Second
NMI
Non-Maskable Interrupt input
POR
Power On Reset
PWM
Pulse Width Modulator
QFN
Quad Flat No-Lead
RTC
Real Time Clock
SDP
Standard Downstream Port
SPI
Serial Peripheral Interface
Copyright © 2014 Future Technology Devices International Limited
51
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
UART
USB
Universal Asynchronous Receiver/Transmitter
Universal Serial Bus
Table 8-1 Abbreviations
Copyright © 2014 Future Technology Devices International Limited
52
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
9
FTDI Chip Contact Information
Head Office – Glasgow, UK
Unit 1, 2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Branch Office – Tigard, Oregon, USA
7130 SW Fir Loop
Tigard, OR 97223
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-Mail (Sales)
E-Mail (Support)
E-Mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Branch Office – Shanghai, China
Branch Office – Taipei, Taiwan
2F, No. 516, Sec. 1, NeiHu Road
Taipei 114
Taiwan, R.O.C.
Tel: +886 (0) 2 8797 1330
Fax: +886 (0) 2 8751 9737
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Room 1103, No. 666 West Huaihai Road,
Changning District
Shanghai, 200052
China
Tel: +86 21 62351596
Fax: +86 21 62351595
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Web Site
http://ftdichip.com
System and equipment manufacturers and designers are responsible to ensure that their systems, and any Future Technology
Devices International Ltd (FTDI) devices incorporated in their systems, meet all applicable safety, regulatory and system-level
performance requirements. All application-related information in this document (including application descriptions, suggested
FTDI devices and other materials) is provided for reference only. While FTDI has taken care to assure it is accurate, this
information is subject to customer confirmation, and FTDI disclaims all liability for system designs and for any applications
assistance provided by FTDI. Use of FTDI devices in life support and/or safety applications is entirely at the user’s risk, and the
user agrees to defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from
such use. This document is subject to change without notice. No freedom to use patents or other intellectual property rights is
implied by the publication of this document. Neither the whole nor any part of the information contained in, or the product
described in this document, may be adapted or reproduced in any material or electronic form without the prior written consent
of the copyright holder. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park,
Glasgow G41 1HH, United Kingdom. Scotland Registered Company Number: SC136640
Copyright © 2014 Future Technology Devices International Limited
53
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Appendix A – References
Useful Application Notes
AN 324: FT900_User_Manual
Appendix B - List of Figures and Tables
List of Figures
Figure 2-1 FT905 Block Diagram ..................................................................................................... 4
Figure 3-1 Pin Configuration FT905Q (top-down view) ....................................................................... 8
Figure 3-2 Pin Configuration FT906Q (top-down view) ....................................................................... 9
Figure 3-3 Pin Configuration FT907Q (top-down view) ..................................................................... 10
Figure 3-4 Pin Configuration FT908Q (top-down view) ..................................................................... 11
Figure 3-5 Pin Configuration FT905L (top-down view) ..................................................................... 12
Figure 3-6 Pin Configuration FT906L (top-down view) ..................................................................... 13
Figure 3-7 Pin Configuration FT907L (top-down view) ..................................................................... 14
Figure 3-8 Pin Configuration FT908L (top-down view) ..................................................................... 15
Figure 6-1 Crystal oscillator connection ......................................................................................... 41
Figure 6-2 External clock input ..................................................................................................... 41
Figure 6-3 RTC 32.768 KHz oscillator connection ............................................................................ 42
Figure 6-4 External 32.768 KHz clock input .................................................................................... 42
Figure 6-5 Standard I/O pin configuration ...................................................................................... 43
Figure 6-6 USB2.0 ports connection .............................................................................................. 43
Figure 6-7 10/100 Mb/s Ethernet interface ..................................................................................... 44
Figure 7-1 QFN-76 Package Dimensions ........................................................................................ 45
Figure 7-2 FT90XQ Top side ......................................................................................................... 46
Figure 7-6 LQFP-80 Package Dimensions ....................................................................................... 47
Figure 7-7 FT90XL Top side .......................................................................................................... 48
Figure 7-11 FT905 Solder Reflow Profile ........................................................................................ 49
List of Tables
Table 1-1 FT905 Series Part Numbers ............................................................................................. 3
Table 3-1 FT905 pin description .................................................................................................... 21
Table 4-1 FT905 series default interrupt priority ............................................................................. 25
Table 4-2 FT905 series I/O memory mapping ................................................................................. 26
Table 5-1 Absolute Maximum Ratings ............................................................................................ 33
Table 5-2 Operating Voltage and Current ....................................................................................... 34
Table 5-3 Digital I/O Pin Characteristics (VCCIO3V3 = +3.3V, Standard Drive Level) .......................... 35
Table 5-4 USB I/O Pin (D_DP/D_DM, H_DP/H_DM) Characteristics ................................................... 36
Table 5-5 Ethernet I/O pin (TXON/TXOP, RXIN/RXIP) characteristics ................................................. 37
Table 5-6 DAC I/O pin (DAC_REFP, DAC0/1) characteristics ............................................................. 38
Table 5-7 ADC I/O Pin Characteristics ........................................................................................... 38
Table 5-8 EFUSE I/O Pin Characteristics ........................................................................................ 38
Copyright © 2014 Future Technology Devices International Limited
54
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Table 5-9 System clock characteristics .......................................................................................... 39
Table 5-10 RTC clock characteristics ............................................................................................. 39
Table 5-11 Analog I/O pins (D_DP/D_DM, H_DP/H_DM) characteristics ............................................. 40
Table 5-12 Analog I/O pins (TXON/TXOP, RXIN/RXIP) characteristics ................................................ 40
Table 7-1 Reflow Profile Parameter Values ..................................................................................... 49
Table 8-1 Abbreviations ............................................................................................................... 51
Copyright © 2014 Future Technology Devices International Limited
55
FT905_6_7_8/6/7/8 Embedded Microcontroller Datasheet
Version 1.0
Document No.: FT_001131 Clearance No.: FTDI#422
Appendix C - Revision History
Document Title:
FT905 Embedded Microcontroller Datasheet
Document Reference No.:
FT_001131
Clearance No.:
FTDI#422
Product Page:
http://www.ftdichip.com/FTProducts.htm
Document Feedback:
DS_FT905_6_7_8
Version draft
Initial release
24 Feb 2014
Version 1.0
Full release
07 Nov 2014
Copyright © 2014 Future Technology Devices International Limited
56