
Freescale Semiconductor, Inc.
User’s Guide
Document Number: TWRKV31F120MUG
Rev. 0, 03/2014
TWR-KV31F120M Tower Module
User’s Guide
1 TWR-KV31F120M
The TWR-KV31F120M microcontroller module is
designed to work in standalone mode or as part of
the Freescale Tower system, a modular development
platform that enables rapid prototyping and tool
reuse 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.
Contents
1. TWR-KV31F120M . . . . . . . . . . . . . . . . . 1
2. Contents . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. TWR-KV31F120M features . . . . . . . . . . . 3
4. Get to know the TWR-KV31F120M . . . . 3
5. Reference documents . . . . . . . . . . . . . . . . 4
6. Hardware description . . . . . . . . . . . . . . . . 4
6.1.Microcontroller . . . . . . . . . . . . . . . . . . 5
6.2.Clocking . . . . . . . . . . . . . . . . . . . . . . . 6
6.3.System power . . . . . . . . . . . . . . . . . . . 6
6.4.Debug interface . . . . . . . . . . . . . . . . . 6
6.5.Accelerometer plus Magnetometer . . 7
6.6.Potentiometer, pushbuttons, and LEDs 8
6.7.General Purpose Tower Plug-in (TWRPI) socket
8
7. TWR-KV31F120M jumper options and headers 9
8. Useful links . . . . . . . . . . . . . . . . . . . . . . . 11
9. Revision history . . . . . . . . . . . . . . . . . . . 12
© 2014 Freescale Semiconductor, Inc.

Contents
Figure 1. Freescale tower system overview
2Contents
The TWR-KV31F120M contents include:
• TWR-KV31F120M board assembly
• A to micro-B USB cable for debug interface and power
• Quick start guide
TWR-KV31F120M Tower Module, User’s Guide, Rev. 0, 03/2014
2 Freescale Semiconductor Inc.

TWR-KV31F120M features
3 TWR-KV31F120M features
• Tower-compatible microcontroller module.
• KV31F512VLL12 MCU (120 MHz, 512 KB Flash, 96 KB RAM, low power, 100 LQFP package).
• General-purpose Tower Plug-in (TWRPI) socket.
• On-board debug circuit: K20DX128VFM5 (OpenSDA) with virtual serial port.
• FXOS8700CQ: 6-Axis Digital Sensor Accelerometer + Magnetometer.
• Four (4) user-controllable LEDs plus RGB LED.
• Four (4) user pushbutton switches for GPIO interrupts.
• One (1) user pushbutton switch for MCU reset.
• Potentiometer.
4 Get to know the TWR-KV31F120M
Figure 2. Front side of TWR-KV31F120M module
TWR-KV31F120M Tower Module, User’s Guide, Rev. 0, 03/2014
Freescale Semiconductor Inc. 3
(TWRPI devices not shown)

Reference documents
5 Reference documents
The documents listed below should be referenced for more information on the Kinetis K Series, Tower
System, and MCU modules. These can be found in the documentation section of
www.freescale.com/kinetis.
• TWR-KV31F120M-SCH (schematics)
• KV31P100M120SF7RM (reference manual)
• Tower configuration tool
• Tower mechanical drawing
6 Hardware description
The TWR-KV31F120M is a Tower MCU Module featuring the KV31F512VLL12—a Kinetis V Series
microcontroller in a 100 LQFP package with high speed run mode. It is intended for use in the Freescale
Tower System but can also operate alone. An on-board OpenSDA debug circuit provides a Serial Wire
Debug (SWD) interface and a power supply input through a single micro-USB connector.
The block diagram of the TWR-KV31F120M board is presented in the following figure:
Figure 3. Block Diagram of TWR-KV31F120M
TWR-KV31F120M Tower Module, User’s Guide, Rev. 0, 03/2014
4 Freescale Semiconductor Inc.