FT93x Datasheet Embedded Microcontroller Datasheet
Version Draft 1.4
Document Reference No.: BRT_000051
Clearance No.: BRT#049
Future Technology Devices
International Ltd
.
FT930/1/2/3
(
Embedded Microcontroller)
The FT93x series includes the FT930, FT931, FT932
and FT933 which are complete System-On-Chip 32-bit
RISC microcontrollers for USB to multi-interface
bridging and embedded applications featuring a high
level of integration and low power consumption. With a
D2XX
1
hardware engine built-in, it is compatible with
D2XX drivers. It has the following features:
High performance, low power mixed 16-bit/32-bit
FT32B core processor, running at a frequency of
100MHz.
128kB on-chip Flash memory.
128kB on-chip shadow program memory.
True Zero Wait States (0WS) up to 3.1 DMIPS per
MHz performance.
32kB on-chip data memory.
Integrated Phase-Locked Loop (PLL) supports
single external 12MHz crystal and direct external
clock source input.
Real Time Clock (RTC) with automatic calibration
to compensate for inaccuracies in low-cost 32.768
kHz crystal or other input source.
D2XX hardware engine (USB 2.0 Device) with up
to 7 interfaces
One USB 2.0 Device controller supports high-speed
(480 Mbit/s) and full-speed (12 Mbit/s).
USB2.0 Device controller supports Isochronous,
Interrupt, Control, and Bulk transfers for up to 15
endpoints
Supports One-Wire for firmware download and
software debugging.
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 up to
25MHz.
SD Host Controller conformant to SDA SD Host
Controller specification V3.0, running up to 25
MHz and software support for SD/SDHC/SDXC
cards
I2C bus interfaces may be configured as master
or slave, supporting standard/fast /fast plus/high
speed mode data transfers. Max data transfer rate
up to 3.4 Mbit/s. Clock stretching is supported.
Four UARTs configurable as two
interfaces or 4 half UART interfaces
full
UART
Four 16-bit timers with prescaler and one 32-bit
watchdog timer.
Supports eight independent PWM channels. PWM
Channel 0 and 1 may be configured as stereo
audio output channels, supporting PCM 8-bit/16-
bit stereo data.
Supports two independent 10-bit DACs. DAC 0/1
channel output. Sample rate of ~1MS/s.
Supports three 8-bit ADC1/2/3 channel input.
Sample rate of ~480KS/s.
Single 3.3 volt power supply, built-in 1.2 V
regulator.
3.3 volt I/O power supply, all GPIO pins are 5V
tolerant.
Supports USB Battery Charging Specification Rev
1.2.
Power-On Reset (POR).
-40°C to 85°C extended operating temperature
range.
Available in compact Pb-free, RoHS compliant 68
to 48-pin packages.
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 Bridgetek Pte 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 th is document.
Bridgetek Pte Ltd, 178 Paya Lebar Road, #07-03, Singapore 409030. Singapore Registered Company Number: 201542387H
1 Used under agreement between BRT and FTDI, D2XX is the popular FTDI USB driver used on its FT2xx USB UART/FIFO Bridge platforms. It can
be accessed directly or through a virtual COM port.
Copyright © Bridgetek Pte Ltd
1
FT93x Datasheet Embedded Microcontroller Datasheet
Version Draft 1.4
Document Reference No.: BRT_000051
Clearance No.: BRT#049
1
Typical Applications
Companion with FT81x for multi-screen
display
USB to multiple interface bridging (up to 15
end points)
Motor drive and application control
E-meter
DAQ System Industrial automation
Medical appliances
Instrumentation
1.1
Part Numbers
Package
68 Pin QFN, pitch 0.4mm, body 8mm x 8mm x 0.85mm, supports ADC/DAC,
SD-Card, and RTC features.
56 Pin QFN, pitch 0.5mm, body 8mm x 8mm x 0.85mm, supports ADC/DAC,
SD-Card, and RTC features.
48 Pin QFN, pitch 0.5mm, body 7mm x 7mm x 0.85mm, supports ADC/DAC
and SD-Card features, no RTC feature.
48 Pin QFN, pitch 0.5mm, body 7mm x 7mm x 0.85mm, supports ADC feature,
no SD-Card and no RTC features.
Table 1-1 FT93x Series Part Numbers
Part Number
FT930Q-X
FT931Q-X
FT932Q-X
FT933Q-X
Packaging codes for X:
Packaging Code
-R
-T
Part
FT93x
FT930
FT931
FT932
FT933
Packing
Tape and Reel
Tray Packing
Tray Packing
Qty
3000
348
260
Copyright © Bridgetek Pte Ltd
2
FT93x Datasheet Embedded Microcontroller Datasheet
Version Draft 1.4
Document Reference No.: BRT_000051
Clearance No.: BRT#049
1.2
Part Comparison Chart
FT930
Flash (Kbytes)
SRAM (Kbytes)
Package
UART 0 / 1
UART 2 / 3
SPI Master
SPI Slave
I2C Master / Slave
RTC
DAC 0 / 1
ADC 1
ADC 2 / 3
USB Device
PWM 0 - 3
PWM 4 - 7
SD Host Controller
Debugger
QFN-68
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
QFN-56
X
FT931
128
32
QFN-48
X
QFN-48
X
FT932
FT933
Table 1-2 FT93x Series Comparison
1.3
USB2.0 Compliant
The FT93x series microcontroller contains a Device controller that is compliant with the USB2.0
specification.
Copyright © Bridgetek Pte Ltd
3
FT93x Datasheet Embedded Microcontroller Datasheet
Version Draft 1.4
Document Reference No.: BRT_000051
Clearance No.: BRT#049
2
FT930 Block Diagram
Figure 2-1 FT930 68-pin Block Diagram
For a description of each function please refer to Section 4.
Copyright © Bridgetek Pte Ltd
4
FT93x Datasheet Embedded Microcontroller Datasheet
Version Draft 1.4
Document Reference No.: BRT_000051
Clearance No.: BRT#049
Table of Contents
1
1.1
1.2
1.3
Typical Applications....................................................... 2
Part Numbers ............................................................................. 2
Part Comparison Chart ............................................................... 3
USB2.0 Compliant ...................................................................... 3
2
3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
FT930 Block Diagram .................................................... 4
Device Pinout and Signal Description ............................ 8
FT930 QFN68 Pinout .................................................................. 8
FT931 QFN56 Pinout .................................................................. 9
FT932 QFN48 Pinout ................................................................ 10
FT933 QFN48 Pinout ................................................................ 11
FT930 Pin Description .............................................................. 12
FT931 Pin Description .............................................................. 18
FT932 Pin Description .............................................................. 23
FT933 Pin Description .............................................................. 27
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Function Description ................................................... 31
Architectural Overview ............................................................ 31
FT32B Core Processor .............................................................. 31
D2XX Hardware Engine ............................................................ 31
128kB Flash Memory ................................................................ 32
Boot Sequence ......................................................................... 32
Interrupt .................................................................................. 32
Memory Mapping...................................................................... 33
USB2.0 Device Contoller .......................................................... 34
Features .................................................................................................. 34
4.8.1
Real Time Clock ....................................................................... 35
Features .................................................................................................. 35
4.9.1
4.10
4.10.1
One-Wire Debugger Interface ............................................... 35
Features .................................................................................................. 35
4.11
4.11.1
SPI Interface ......................................................................... 35
Features .................................................................................................. 35
4.12
4.12.1
I
2
C Interface ......................................................................... 36
Features .................................................................................................. 36
4.13
UART Interface ...................................................................... 36
5
Copyright © Bridgetek Pte Ltd