FT12 Series Evaluation Kit Datasheet
Version
1.0
Document Reference No.: FT_000728
Clearance No.: FTDI# 314
Future Technology
Devices
International Ltd
Datasheet
FT12 Series Evaluation Kit
Generic USB device development kit
1
Introduction
The FT12 series evaluation kit is used to develop
and demonstrate functions of FTDI’s FT120, FT121
and FT122 ICs. The kit consists of a main board
and one of the FT120/FT121/FT122 add-on
modules. These modules can provide a generic
USB device function to a microcontroller(MCU)
with the following interfaces:
-
-
-
UMFT120DC: 8-bit 8051 interface, up to 3 bi-
directional endpoints
UMFT121DC: SPI slave interface, up to 8 bi-
directional endpoints
UMFT122DC: 8-bit 8051 interface, up to 8 bi-
directional endpoints
1.1
Features
-
-
-
-
-
-
Micro-B USB connector to connect to
USB host or Charger port
Allow bus-power or self-power
configuration
LPC1114 Cortex-M0 microcontroller for
easy software development
Pushbutton and LEDs for HID
application
In-system firmware upgradable
On-board prototype area for application
development
2
Ordering Information
Part No *
UMFT12XEV
Description
Main board for evaluating FT120, FT121 and FT122 add-on modules. Fitted
with LPC1114 Cortex-M0 MCU. Firmware upgradable with UART or SWD
interface. Note: Board is shipped with firmware to support CDC class devices
pre-loaded
FT120 add-on module. 8-bit 8051 parallel bus. 3 bi-directional endpoints. I/O
level 3.3V (5V tolerant). Compatible to PDIUSBD12.
FT121 add-on module. SPI slave bus. 8 bi-directional endpoints. I/O level
1.8/2.5/3.3V.
FT122 add-on module. 8-bit 8051 parallel bus. 8 bi-directional endpoints. I/O
level 1.8/2.5/3.3V.
UMFT120DC
UMFT121DC
UMFT122DC
* Note that PCB label may differ
Table 2-1 Ordering information
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.
FT12 Series Evaluation Kit Datasheet
Version
1.0
Document Reference No.: FT_000728
Clearance No.: FTDI#
314
Table of Contents
1
2
3
Introduction ................................................................................... 1
1.1
Features ........................................................................................................ 1
Ordering Information ..................................................................... 1
Hardware description ..................................................................... 3
3.1
3.2
3.3
3.4
3.5
UMFT12XEV Main Board ................................................................................ 3
UMFT120DC daughter board.......................................................................... 4
UMFT121DC daughter board.......................................................................... 6
UMFT122DC daughter board.......................................................................... 7
Accessories ................................................................................................... 8
4
Initial Board Set-up ...................................................................... 10
4.1
4.2
4.3
Installing UMFT12xDC daughter board ........................................................ 10
Set the jumpers........................................................................................... 10
Install the driver ......................................................................................... 11
5
Running demo tests ...................................................................... 16
5.1
5.2
Serial Loopback test .................................................................................... 16
USB Charger test ......................................................................................... 16
6
Board Circuit Schematics and BOMs ............................................. 18
6.1
6.2
6.3
6.4
UMFT12XEV Schematic and BOM ................................................................. 18
UMFT120DC Schematic and BOM ................................................................. 19
UMFT121DC Schematic and BOM ................................................................. 20
UMFT122DC Schematic and BOM ................................................................. 21
7
Firmware Upgrade Process ........................................................... 23
7.1
7.2
7.3
Put LPC1114 microcontroller in ISP mode ................................................... 23
Connect the TTL-232R-3V3 cable ................................................................ 23
Upgrade firmware ....................................................................................... 24
8
9
Environmental Compliances ......................................................... 25
Contact Information ..................................................................... 26
Appendix A - List of Figures and Tables ................................................................. 27
Appendix B – Abbreviations and References ......................................................... 29
Appendix C - Revision History ............................................................................... 30
Copyright ©
2012
Future Technology Devices International Limited
2
FT12 Series Evaluation Kit Datasheet
Version
1.0
Document Reference No.: FT_000728
Clearance No.: FTDI#
314
3
Hardware description
3.1
UMFT12XEV Main Board
The UMFT12XEV board is intended for use as a hardware platform to enable easy evaluation of FTDI’s
FT120, FT121 and FT122 series of USB peripheral controllers. The UMFT12XEV boards utilize a NXP
Cortex-M0 based microcontroller (LPC1114) to interface to FT12 series with parallel or SPI bus. The LEDs
and push buttons can be used to demo the HID keyboard functions. A prototype area is also built on the
UMFT12XEV board, allowing user defined application circuit to be added so that application
hardware/firmware can be developed and tested on the prototype before porting over to mass
production.
Figure 3-1 shows the PCB layout with main component positions. These components include:
-
-
-
-
-
-
-
-
-
-
-
14x2 socket for add-on module: insert any of the three daughter boards (UMFT120DC,
UMFT121DC, UMFT122DC)
3.3V Regulator: It takes 5V input from USB Vbus (bus-power) or DC jack CN4 (self power) and
output 3.3V for on-board circuits
LED(GPIO): 2 LED diodes for GPIO status display. Can be used for HID keyboard status LED
LED(BCD_DET): This LED indicates if a USB Charger is attached and detected by FT121/FT122
Push Button(GPIO): 2 push buttons for GPIO control input. Can be used for HID keyboard
function keys
Reset button: hardware reset button
UART connector: This 6-pin UART connector can be used for in-system firmware download as well
as firmware debug port
SPI0 connector: This 6-pin SPI connector can be used to connect to a SPI slave board
JTAG/SWD connector: This 8-pin connector is for connecting to LPC-link for firmware download or
debug purpose
LPC1114 Microcontroller: 44-pin LPC1114 Cortex-M0 MCU to control FT12x and other peripherals
Prototype area: for adding extra application circuits for prototyping purpose
Copyright ©
2012
Future Technology Devices International Limited
3
FT12 Series Evaluation Kit Datasheet
Version
1.0
Document Reference No.: FT_000728
Clearance No.: FTDI#
314
Figure 3-1 UMFT12XEV main board
3.2
UMFT120DC daughter board
Figure 3-2 UMFT120DC daughter board
PIN No.
1
2
3
4
5
PIN NAME
D0
D1
D2
D3
NC
TYPE
IO
IO
IO
IO
-
DESCRIPTION
Data bus bit 0.
Data bus bit 1.
Data bus bit 2.
Data bus bit 3.
No Connection
Copyright ©
2012
Future Technology Devices International Limited
4
FT12 Series Evaluation Kit Datasheet
Version
1.0
Document Reference No.: FT_000728
Clearance No.: FTDI#
314
PIN No.
6
7
8
9
10
11
PIN NAME
GND
D4
D5
D6
D7
ALE
TYPE
P
IO
IO
IO
IO
I
DESCRIPTION
Ground
Data bus bit 4.
Data bus bit 5.
Data bus bit 6.
Data bus bit 7.
Address latch enable for multiplexed address/data bus
configuration.
This pin must be pulled Low for non-multiplexed address/data
bus configuration.
12
13
14
15
16
17
18
19
20
21
CS_n
GND
CLKOUT
RD_n
WR_n
DMREQ
DMACK_n
EOT_n
GL_n
A0
I
P
O
I
I
O
I
I
OD
I
Chip select (Active Low).
Ground
Programmable output clock.
Read enable (Active Low).
Write enable (Active Low).
DMA request.
DMA acknowledge (Active Low).
End of DMA transfer (Active Low). Also function as Vbus
sensing input for self-powered application.
USB bus activity indicator (Active Low)
Address bit for non-multiplexed address/data bus configuration.
- A0=1 indicates command phase;
- A0=0 indicates data phase.
This pin must be pulled High for multiplexed address/data bus
configuration.
22
23
24
25
26
27
28
SUSPEND
INT_n
RESET_n
NC
VOUT3V3
VBUS
VCC
I,OD
OD
I
-
P
P
P
Device suspend (output) and wakeup (input).
Interrupt (Active Low).
Asynchronous reset (Active Low).
No Connection
3.3V regulator output
5V VBUS power from USB connector
VCC power supply
Table 3-1 UMFT120DC J1 Pin Out Description
Copyright ©
2012
Future Technology Devices International Limited
5