Quick Start Guide

TWR-POS-K81
Quick Start Guide
Development Kit for Point-of-Sale
Applications using the Kinetis K81 MCU
Tower System
Development
Platform
Quick Start Guide
Get to Know the TWR-POS-K81
Capacitive
Touch PIN Pad
Character
Segment LCD
SW1
SW2
Reset NMI/PTA4
D1–D4
LEDs
Figure 1: Front side of TWR-POS-K81
2
freescale.com
MK81FN256VDC15
Debug
Header
Battery
Receptacle
for VBAT
Cirque
SecureSense
AFE
Piezo
Buzzer
512 Mbit Serial
Flash QuadSPI
K81 USB
Figure 2: Back side of TWR-POS-K81
TWR-POS-K81
Tower System Development Platform
The TWR-POS-K81 development platform is a reference platform for a
payment PIN entry device. This board includes Cirque SecureSense AFE
for secure PIN entry. The design files and associated software show an
example PIN pad application that has been submitted for Payment Card
Industry (PCI) certification. The board is designed to work standalone or as
part of the Freescale Tower System.
3
Quick Start Guide
TWR-POS-K81 Features
• MK81FN256VDC15 MCU
150 MHz ARM® Cortex®-M4 core,
256KB Flash, 256 KB SRAM, 121
XFBGA, with tamper detection and
crypto hardware acceleration
• Tower compatible processor board and
POS reference design
• Capacitive PIN pad
• 2x16 character, dot matrix LCD display
• Four (4) user-controlled status LEDs
• One (1) mechanical push button for reset
• One (1) mechanical push button for nonmaskable interrupt (NMI) or pin interrupt
• 20-pin Cortex JTAG connector
• Standalone full-speed USB host and
device function
• 512 Mbit Twin-Quad On-board QuadSPI
memory @ 3.3V
• 3.3V regulator for VDD and VDDIO_E
voltage domains
• 256 Kbit SPI EEPROM
• Independent, battery-operated power
supply for real-time clock (RTC) module
• Cirque secure touch sensor for PIN pad
control
• Piezo buzzer
Expanded Software and Tools
Now Available for Kinetis MCUs
Documentation and software specific to
the TWR-POS-K81 platform is monitored
and available only through a secure
download process. To request access,
please contact your sales representative
or fill out a contact form at
freescale.com/TWR-POS-K81.
4
Supporting software and tools for
Kinetis MCUs are available online:
• Kinetis Design Studio IDE at
freescale.com/kds
• Bootloader for Kinetis MCUs at
freescale.com/kboot
freescale.com
Step-by-Step Installation Instructions
In this Quick Start Guide, you will learn how to set up the TWR-POS-K81 board and
run the included demonstrated software.
1
Download Software
and Tools
Download and install the KSDK for TWRPOS-K81 software. See expanded software
and tools now available for Kinetis MCUs
section for information on how to get access
to the software if you do not have it already.
2
Configure
the Hardware
3
Connect
a Terminal
Open a terminal emulator program of your
choice (TeraTerm, HyperTerm, etc.) and
connect to the board using the enumerated
Virtual COM port as shown below. If you
don’t see an option for the Virtual COM
port, then follow the directions at the end
of this document to install the driver.
NOTE: The number for the COM port can vary.
Connect one end of the USB cable to
the PC and the other end to micro-AB
connector (J55) on the TWR-POS-K81
board. Allow the PC to automatically
configure the USB drivers if needed.
NOTE: Any previously active connection should be
terminated before plugging in the board. Failure to
do this may result in the COM port not showing up.
5
Quick Start Guide
Step-by-Step Installation Instructions (cont.)
4
Configure
the Terminal
Setup the terminal for 115200 8-N-1
communication with no flow control:
6
Enter a
4-Digit PIN
Use the capacitive PIN pad on the board
to input any 4-digit value. Press the “Enter”
button on the PIN pad when complete.
7
View
Results
The encrypted PIN block information
will be displayed on the terminal.
Example below.
5
Enter PIN
Entry Mode
Press any key in the terminal window to
place the system into PIN entry mode.
6
freescale.com
TWR-POS-K81 Jumper Options
The following is a list of all the jumper options. The default installed jumper settings are
indicated in the shaded boxes.
Jumper
Option
J50
Main 5V Power
Selection
J51
J54
J56
J57, 1-3
K81 3.3V
Regulator Source
Selection
3.3V Board Power
Selection
USB Source
Selection
Tamper1-Tamper3
Connection
Setting
Description
2-4
Use 5V from USB connector (5V0_K81_USB)
3-4
Use 5V supply from elevator (P5V_ELEV)
3-4
Use 5V from USB connector (5V0_K81_USB)
4-6
Use 5V supply from elevator (P5V_ELEV)
2-4
Use elevator USB0_VBUS
3-4
Use on-board 3.3V regulator
2-4
Use K81 3.3V regulator
1-2
Use micro USB on TWR-POS-K81
2-3
Use TWR USB pins
ON
Tamper 1 and Tamper 3 signals are connected
(close active tamper loop)
OFF
Tamper 1 and Tamper 3 signals are disconnected
(open active tamper loop)
7
Quick Start Guide
TWR-POS-K81 Jumper Options (cont.)
Jumper
J57, 2-4
J57, 5-7
J57, 7-8
8
Option
Tamper0-Tamper2
Connection
Tamper5-Tamper7
Connection
Tamper4-Tamper6
Connection
Setting
Description
ON
Tamper 0 and Tamper 2 signals are connected
(close active tamper loop)
OFF
Tamper 0 and Tamper 2 signals are disconnected
(open active tamper loop)
ON
Tamper 5 and Tamper 7 signals are connected
(close active tamper loop)
OFF
Tamper 5 and Tamper 7 signals are disconnected
(open active tamper loop)
ON
Tamper 4 and Tamper 6 signals are connected
(close active tamper loop)
OFF
Tamper 4 and Tamper 6 signals are disconnected
(open active tamper loop)
freescale.com
Virtual COM Port Driver Installation Instructions
1
Find the MSD_CDC_
Device in the Device
Manager
2
Click “Update Driver
Software…”
3
Choose
“Browse...”
Then Select “Let me pick…”
9
Quick Start Guide
Virtual COM Port Driver Installation Instructions
(cont.)
4
Navigate to Your CDC
Driver Location
5
Press
“Next”
6
Ignore the Warning and
Press “Yes”
<install_dir>\examples\frdmk82f\demo_
apps\usb\device\cdc\virtual_com\inf
NOTE: If you run into driver signature issue on
Windows 8, please refer to the link below: https://
learn.sparkfun.com/tutorials/ disabling-driversignature-onwindows-8/disabling-signeddriverenforcement-on-windows-8.
10
freescale.com
11
Support
Visit freescale.com/support for a list of phone
numbers within your region.
Warranty
Visit freescale.com/warranty for complete
warranty information.
For more information, visit
freescale.com/TWR-POS-K81,
freescale.com/Kinetis or freescale.com/Tower
Freescale, the Freescale logo and Kinetis are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service
names are the property of their respective owners. ARM and Cortex are
registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or
elsewhere. All rights reserved. © 2015 Freescale Semiconductor, Inc.
Doc Number: TWRPOSK81QSG REV 0 Agile Number: 926-28599 REV A