TWR-K70F120M Tower Module
User's Manual
Rev. 1.1
Freescale Semiconductor Inc.
Table of Contents
1 TWR-K70F120M and TWR-K70F120M-KIT Overview ............................................................... 4
1.1 Contents .................................................................................................................................................................................. 5
1.2 Features .................................................................................................................................................................................. 5
1.3 Getting Started ..................................................................................................................................................................... 7
1.4 Reference Documents ....................................................................................................................................................... 7
2 Hardware Description ........................................................................................................................... 7
2.1 K70FN1M0 Microcontroller ........................................................................................................................................... 8
2.2 Clocking .................................................................................................................................................................................. 9
2.3 System Power ....................................................................................................................................................................... 9
2.3.1 RTC VBAT ........................................................................................................................................................................................... 10
2.4 Debug Interface ................................................................................................................................................................ 10
2.4.1 OSJTAG ................................................................................................................................................................................................. 10
2.4.2 Cortex Debug+ETM Connector .................................................................................................................................................. 10
2.5 Graphical LCD Interface ................................................................................................................................................ 11
2.6 DDR2 Memory ................................................................................................................................................................... 11
2.7 NAND Flash ........................................................................................................................................................................ 11
2.8 Infrared Port ...................................................................................................................................................................... 11
2.9 Accelerometer ................................................................................................................................................................... 11
2.10 Potentiometer, Pushbuttons, LEDs ........................................................................................................................ 11
2.11 General Purpose Tower Plug-in (TWRPI) Socket ............................................................................................ 12
2.12 Touch Interface .............................................................................................................................................................. 12
2.13 Ethernet ............................................................................................................................................................................ 13
2.14 USB ...................................................................................................................................................................................... 14
2.14.1 FS/LS USB ........................................................................................................................................................................................ 14
2.14.2 HS USB ............................................................................................................................................................................................... 14
2.15 Secure Digital Card Slot .............................................................................................................................................. 14
2.16 External Bus Interface – FlexBus ............................................................................................................................ 14
3 Jumper Table .......................................................................................................................................... 15
4 Input/Output Connectors and Pin Usage Table ......................................................................... 16
5 Tower Elevator Connections ............................................................................................................ 18
TWR-K70F120M Tower Module User's Manual Page 2 of 24
Initial Release for PWA 700-27166 Rev B
Removed references to J18 and added info on using
J19 to replace J18’s functionality.
Added information on running EVB at 150MHz
Added jumper details for rev C board
Added information on using trace
List of Figures
Figure 1. Freescale Tower System Overview .............................................................................................. 4
Figure 2. Callouts on front side of the TWR-K70F120M ............................................................................. 6
Figure 3. Callouts on back side of the TWR-K70F120M .............................................................................. 6
Figure 4. TWR-K70F120M Block Diagram ................................................................................................... 8
List of Tables
Table 1. Cortex Debug+ETM Connector Pinout ........................................................................................ 10
Table 2. General Purpose TWRPI socket pinout ....................................................................................... 12
Table 3. Touch TWRPI socket pinout ........................................................................................................ 13
Table 4. Ethernet operation jumper settings ........................................................................................... 13
Table 5. TWR-K70F120M Jumper Table .................................................................................................... 15
Table 6. I/O Connectors and Pin Usage Table........................................................................................... 16
Table 7. TWR-K70F120M Primary Connector Pinout ............................................................................... 18
Table 8. TWR-K70F120M Primary Connector Pinout ............................................................................... 21
TWR-K70F120M Tower Module User's Manual Page 3 of 24
Revision History
1 TWR-K70F120M and TWR-K70F120M-KIT Overview
The TWR-K70F120M is a development board for the K61 and K70 family 32-bit ARM® Cortex™-M4
MCUs. The TWR-K70F120M is populated with a device rated for 120 MHz operation across the full -40C
to 85C temperature range. At room temperatures the board can be over-clocked to 150 MHz to allow
for evaluation of the K70 and K61 devices that are rated for 150 MHz operation across the full
temperature range.
The TWR-K70F120M is a Tower Controller Module compatible with the Freescale Tower System. It can
function as a stand-alone, low-cost platform for the evaluation of the Kinetis K10, K20, K6x, and K70
family of microcontroller (MCU) devices. The TWR-K70F120M features the Kinetis K70 low-power
microcontroller based on the ARM® Cortex™-M4 architecture with graphical LCD controller, tamper
detection, USB 2.0 HS Controller, USB 2.0 full-speed OTG controller and 10/100 Mbps Ethernet MAC.
The TWR-K70F120M is available as a stand-alone product or as a kit (TWR-K70F120M-KIT) with the
Tower Elevator Modules (TWR-ELEV) and the Tower Serial Module (TWR-SER). The TWR-K70F120M can
also be combined with other Freescale Tower peripheral modules to create development platforms for
a wide variety of applications. 0 provides an overview of the Freescale Tower System.
Figure 1. Freescale Tower System Overview
TWR-K70F120M Tower Module User's Manual Page 4 of 24
1.1 Contents
The TWR-K70F120M contents include:
TWR-K70F120M board assembly
3ft USB cable
Interactive DVD with software installers and documentation
Quick Start Guide
The TWR-K70F120M-KIT contains:
TWR-K70F120M MCU module
TWR-ELEV – Primary and Secondary Elevator Modules
TWR-SER – Serial module including USB host/device/OTG, Ethernet, CAN, RS232 and RS485
1.2 Features
Figure 2 and Figure 3 show the TWR-K70F120M with some of the key features called out. The following
list summarizes the features of the TWR-K70F120M Tower MCU Module:
Tower compatible microcontroller module
MK70FN1M0VMJ12: K70FN1M in a 256 MAPBGA with 120 MHz operation
Touch Tower Plug-in Socket
General purpose Tower Plug-in (TWRPI) socket
On-board JTAG debug circuit (OSJTAG) with virtual serial port
1Gb of DDR2 SDRAM memory
2Gb of SLC NAND flash memory
Three axis accelerometer (MMA8451Q)
Four (4) user-controllable LEDs
Four (4) capacitive touch pads
Two (2) user pushbutton switches
Potentiometer
Battery Holder for 20mm lithium battery (e.g. 2032, 2025)
Micro-SD Card slot
TWR-K70F120M Tower Module User's Manual Page 5 of 24
Figure 2. Callouts on front side of the TWR-K70F120M
Figure 3. Callouts on back side of the TWR-K70F120M
TWR-K70F120M Tower Module User's Manual Page 6 of 24
1.3 Getting Started
Follow the Quick Start Guide found printed in the TWR-K70F120M box or the interactive DVD for the
list of recommended steps for getting started. There are also lab walk-through guides available on the
tool support page for the TWR-K70F120M: http://www.freescale.com/TWR-K70F120M.
1.4 Reference Documents
The documents listed below should be referenced for more information on the Kinetis family, Tower
System, and MCU Modules. These can be found in the documentation section of freescale.com/TWR-
K70F120M or freescale.com/kinetis.
TWR-K70F120M-QSG: Quick Start Guide
TWR-K70F120M-SCH: Schematics
TWR-K70F120M-PWB: Design Package
K70 Family Product Brief
K70 Family Reference Manual
Tower Configuration Tool
2 Hardware Description
The TWR-K70F120M is a Tower Controller Module featuring the MK70FN1M0VMJ12—an ARM CortexM4 based microcontroller with graphical LCD controller, tamper detection, USB 2.0 HS Controller, USB
2.0 full-speed OTG controller and 10/100 Mbps Ethernet MAC in a 256 MAPBGA package with a
maximum core operating frequency of 120MHz. It is intended for use in the Freescale Tower System
but can operate stand-alone. An on-board debug circuit, OSJTAG, provides a JTAG debug interface and
a power supply input through a single USB mini-AB connector. Figure 4 shows a block diagram of the
TWR-K70F120M. The following sections describe the hardware in more detail.
TWR-K70F120M Tower Module User's Manual Page 7 of 24
OSJTAG
JTAG, Power, SCI
K70FN1M0
256 MAPBGA
Tower Elevator Expansion Connectors
SDHC, I2S, SPI, I2C, ADC, USB, DAC, PWM, UARTs, Flexbus, Ethernet, LCD, and ULPI
50 MHz OSC
SCI
Freescale Device
External Connectors Interface Circuits Power
MMA8451Q
Infrared Port
IR Output
Comparator
GPIO / Interrupts
ADC
Reset
LED
JTAG
32.768 KHz XTAL
3.3V5.0V
General Purpose
Tower Plug-in
(TWRPI)
Touch Tower Plug-in
(TWRPI)
TSI, GPIO
Capacitive
Touch
Pads
LED
LED
LED
uSD Card
Slot
USB
Mini-B
Battery
Holder
VBAT (RTC)
5.0V
12 MHz XTAL
SDHC
SPI, I2C, ADC, GPIO
I2C
1Gb
DDR2
2Gb
NAND
Flash
Memory
DDR Controller
NFC/FlexBus
Figure 4. TWR-K70F120M Block Diagram
2.1 K70FN1M0 Microcontroller
The TWR-K70F120M module features the MK70FN1M0VMJ12. The K70 microcontroller family is part
of the Kinetis portfolio of devices built around an ARM Cortex-M4 core. Refer to the K70 Family
Product Brief and the K70 Family Reference Manual for comprehensive information on the
MK70FN1M0VMJ12 device. The key features are listed here:
32-bit ARM Cortex-M4 core with DSP instructions
120MHz maximum core operating frequency
256 MAPBGA, 17mm x 17mm, 1.0mm pitch package
1.71V – 3.6V operating voltage input range
1 Mbyte of program flash, 128 Kbytes of static RAM
DDR controller supporting DDR1, LPDDR1, and DDR2 memory
NAND flash controller
External bus interface
Power management controller with 10 different power modes
Multi-purpose clock generator with PLL and FLL operation modes
16-bit SAR ADC, 12-bit DAC
High-speed analog comparator with 6-bit DAC
Programmable voltage reference
USB high-speed OTG controller
USB full-speed/low-speed OTG/Host/Device controller with device charge detect
10/100 Mbps Ethernet MAC
TWR-K70F120M Tower Module User's Manual Page 8 of 24