
TWR-K20D72M
User Manual
Rev. 1.1
Freescale Semiconductor Inc.

Contents
1 TWR-K20D72M Overview ...................................................................................................................... 4
1.1 Features .................................................................................................................................................................................. 4
1.2 Getting started ..................................................................................................................................................................... 5
1.3 Reference Documents ....................................................................................................................................................... 5
2 Hardware Description ............................................................................................................................. 5
2.1 K20D72M Microcontroller .............................................................................................................................................. 6
2.2 Clocking .................................................................................................................................................................................. 7
2.3 System Power ....................................................................................................................................................................... 7
2.3.1 Board Power Select ........................................................................................................................................................................... 7
2.3.2 RTC VBAT .............................................................................................................................................................................................. 7
2.4 Debug Interface ................................................................................................................................................................... 8
2.4.1 OSJTAG .................................................................................................................................................................................................... 8
2.4.2 Cortex Debug Connector ................................................................................................................................................................. 8
2.5 USB Interface ........................................................................................................................................................................ 9
2.6 Infrared Port ......................................................................................................................................................................... 9
2.7 External Bus Interface – FlexBus.................................................................................................................................. 9
2.8 Accelerometer ...................................................................................................................................................................... 9
2.9 Potentiometer, Pushbuttons, LEDs ............................................................................................................................. 9
2.10 General Purpose Tower Plug-in (TWRPI) Socket ............................................................................................ 10
2.11 Touch Interface .............................................................................................................................................................. 10
2.12 Microphone and buzzer .............................................................................................................................................. 11
3 Jumper Table ........................................................................................................................................... 12
4 Input/Output Connectors and Pin Usage Table........................................................................... 13
5 Elevator Connections ............................................................................................................................ 15
TWR-K20D72M User’s Manual Page 2 of 17

List of Figures
Figure 1. Front side of TWR-K20D72M module .......................................................................................... 4
Figure 2. Back side of TWR-K20D72M module ........................................................................................... 5
Figure 3. TWR-K20D72M Block Diagram .................................................................................................... 6
Figure 4. Infrared Port Implementation ..................................................................................................... 9
List of Tables
Table 1. Cortex Debug Connector Pinout ................................................................................................... 8
Table 2. TWRPI Socket Pin Description ..................................................................................................... 10
Table 3. Touch TWRPI Pin Description ..................................................................................................... 11
Table 4. TWR-K20D72M Jumper Table ..................................................................................................... 12
Table 5. I/O Connectors and Pin Usage Table .......................................................................................... 13
Table 6. TWR-K20D72M Primary Connector Pinout ................................................................................. 15
Revision History
Revision Date Changes
0.1 March 15, 2011 Initial Release
TWR-K20D72M User’s Manual Page 3 of 17

1 TWR-K20D72M Overview
The K20D72M Tower MCU Module (TWR-K20D72M) is a low-cost evaluation, demonstration and
development board, which features the Kinetis K20 72MHz low-power microcontroller. These devices
are based on the ARM® Cortex™-M4 architecture with USB 2.0 full-speed OTG controller. The TWRK20D72M microcontroller module can operate in stand-alone mode or as part of the Freescale Tower
System, a modular development platform that enables rapid prototyping and tool re-use through
reconfigurable hardware. Take your design to the next level and begin constructing your Tower
System today by visiting www.freescale.com/tower for additional Tower System microcontroller
modules and compatible peripherals.
1.1 Features
The following list summarizes the features of the K20D72M Tower MCU boards:
• Tower compatible processor board
• S08JM60 based Open Source BDM (OSBDM) circuit
• Four (4) user-controlled status LEDs
• Two (2) Capacitive Touch Pads and two (2) mechanical push buttons
• Socket for Capacitive Touch Pad daughter board (Touch TWRPI)
• Socket for Tower Plug-in (TWRPI, e.g. sensor board)
• Standalone USB host and device function
• Microphone and buzzer
• Potentiometer
• MMA8451Q three-axis accelerometer
• Battery holder for 20mm lithium battery (e.g. 2032, 2025)
• Board power select with 3.3V or 1.8V MCU operation
Figure 1. Front side of TWR-K20D72M module
TWR-K20D72M User’s Manual Page 4 of 17

Figure 2. Back side of TWR-K20D72M module
1.2 Getting started
Follow the Quick Start Guide found printed in the TWR-K20D72M 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-K20D72M: http://www.freescale.com/TWR-K20D72M.
1.3 Reference Documents
The documents listed below should be referenced for more information on the Kinetis family, Tower
System and the MCU modules. These can be found in the documentation section
of http://www.freescale.com/TWR-K20D72M or http://www.freescale.com/kinetis.
• TWR-K20D72M Quick Start Guide
•
TWR-K20D72M Schematics
• K20 Family Product Brief
• K20 Family Reference Manual
• Kinetis Quick Reference User Guide (KQRUG)
2 Hardware Description
The TWR-K20D72M is a Tower System module featuring the MK20DX256VLL7 – an ARM® Cortex-M4™
based microcontroller with USB 2.0 full-speed OTG controllers in a 100LQFP package with a maximum
core operating frequency of 72MHz. 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 3 shows a block diagram for the
TWR-K20D72M. The following sections describe the hardware in more detail.
TWR-K20D72M User’s Manual Page 5 of 17