Upload
others
View
21
Download
0
Embed Size (px)
Citation preview
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
May 2013
2
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Kinetis Enablement
General Development Tools
• Touch Sensing Interface (TSI) & TSS
• eGUI
• Processor Expert
• FreeMASTER
• Others
Reference Design
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
4
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
www.freescale.com/tower www.towergeeks/org
• IDEs: FSL CodeWarrior, IAR Embedded Workbench, Keil MDK,
• Freescale MQX RTOS
• OSJTAG Debug circuitry – program & debug with USB cable
MCU Families
Supported
TWR Part
Number Contents
Price
(SRP)
K20
TWR-K20D50M 64 LQFP MCU module. USB communication supported
without TWR-SER (recommended for UART) $99
TWR-K20D72M 100 LQFP MCU module. USB communication
supported without TWR-SER $119
TWR-K21D50M 81 MAPBGA MCU module. Hardware security features
supported. $119
K30/40
TWR-K40X256
TWR-K40D100M
TWR-K40X256 Rev 1.0 (144MBGA), TWRPI-SLCD
TWR-K40D100M Rev 2.0 Silicon (144MBGA) $69
TWR-K40X256-KIT TWR-K40X256 (144MBGA), TWRPI-SLCD
TWR-SER, TWR-ELEV $139
K50
TWR-K53N512 TWR-K53N512 (144MBGA), TWRPI-SLCD $109
TWR-K53N512-KIT TWR-K53N512 (144MBGA), TWRPI-SLCD,
TWR-SER, TWR-ELEV $179
K10/20/60
TWR-K60N512
TWR-K60D100M
TWR-K60N512 Rev 1.0 Silicon (144MBGA)
TWR-K60D100M Rev 2.0 Silicon (144MBGA)
$69
$99
TWR-K60N512-KIT TWR-K60N512 (144MBGA), TWR-SER, TWR-ELEV $139
TWR-K60N512-IAR TWR-K60N512-KIT (144MBGA),
TWR-PROTO, Segger J-Link Lite Debug Probe, IAR
EWARM IDE (eval. version)
$239
TWR-K60N512-KEIL TWR-K60N512-KIT (144MBGA),
UNLINK-ME Debug Probe,
KEIL MDK IDE (eval. version)
$199
TWR-LCD
TWR-SENSOR-
PAK
TWR-WIFI-RS2101
NEW
• Low power touch sensing & plug-in socket for expansion:
Sensors, Radio, etc…
• Fully compatible with all Tower peripheral modules
5
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Peripheral
Modules ($15 – $149)
Processor
Modules ($39-$249)
TWR-MCF51JE
TWR-MCF51JF
TWR-MCF51CN
TWR-MCF51MM
TWR-MCF51QM
TWR-MCF5225X
TWR-MCF5441X
TWR-S12GN32
TWR-S12G64
TWR-S12G128
TWR-S12G240
TWR-S08LL64
TWR-S08LH64
TWR-S08JE128
TWR-S08MM128
TWR-S08GW64
TWR-S08PT60
TWR-S08UNIV*
TWR-MPC5125
TWR-MPC8309
TWR-PXS2010
TWR-PXS3020
TWR-P1025
TWR-PXD10
TWR-PXD20
TWR-PXN20
TWR-PXR40
TWR-56F8257 TWR-K20D50M
TWR-K40X256
TWR-K53N512
TWR-K60F120M
TWR-K60N512
TWR-K60N512-IAR
TWR-K60N512-KEIL
TWR-K70F120M
www.freescale.com/tower
8-bit 16-bit DSC 32-bit - ColdFire 32-bit – Power Arch 32-bit – Kinetis
TWR-SER
TWR-SER2
Serial
TWR-PROTO
Prototyping
TWR-MEM
TWR-MEM-PISMO
Memory
TWR-SENSOR-PAK
TWR-SENSOR-PAK-AUTO
TWRPI-MMA6900
TWRPI-MPL115A
TWRPI-MMA845X
TWRPI-TOUCH-STR
Sensors &
Plug-Ins
TWR-LCD
Displays
TWR-WIFI-RS2101
TWR-WIFI-G1011MI
TWR-WIFI-AR4100
TWR-12311
TWR-RF-SNAP
Wireless
TWR-ADCDAC-LTC
Analog
MED-EKG
Medical Audio
TWR-AUDIO-SGTL
*Functional only in combination with available daughter cards
Mechatronics
TWR-MECH
Motor Control
TWR-MC-LV3PH
6
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
7
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Hardware • K40X256VLQ100 (144LQFP) ARM Cortex-M4 MCU • LCD Display with 306 segments • Buzzer, 3.5 mm Audio Output Jack • Omni-directional Microphone • J-Link USB Programmer (JTAG connector & ribbon cable not
included) • Infrared Communications • Micro SD Card slot • Capacitive Touch Sensing Interface • General purpose Tower Plug-in (TWRPI) socket • 2 Micro USB connectors • Manganese Lithium Rechargeable Battery • Tower System compatible connector • Power measurement testpoints (entire board or MCU) • Flexible silicone enclosure (not shown)
Software • Freescale CodeWarrior 10.1 IDE + Processor Expert • Freescale MQX RTOS v3.6.2 • IAR Embedded Workbench for ARM (30-day evaluation) • IAR Embedded Workbench for ARM (32KB limited KickStart
version) • Keil MDK for Freescale Kinetis (32KB limited edition) • Green Hills MULTI IDE (evaluation version) • Demo apps. – “Fretris” (Freescale Tetris), Sound Recorder,
Remote Control, USB Mouse, Joystick
Orderable now:
KWIKSTIK-K40 $35
Documentation
• KwikStik User Manual, Schematics
• Quick Start Guide
• Getting Started DVD
• K40 family Technical documentation
www.freescale.com/kwikstik
8
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Availability
1. Freescale (CodeWarrior 10.3) [available now]
Includes MQX Task Aware Debug plug-in option
MCU v10.3 Complier Update for MQX4.0 [available now]
2. IAR (Embedded Workbench) [available now]
EWARM: Supports all ARM7/9 and all Cortex Devices
EWARM-BaseLine (BL): All the features of EWARM but is limited in code space up to 256KB
EWARM-CM: Supports any Cortex-M series devices including (M4)
EWARM-CM-FSL: Supports any Kinetis Cortex-M4 series device
• Will be re-sold via FSL Buy Direct program only. $2500 for 1 year license
• Includes MQX Task Aware Debug plug-in option
• http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=EWARM-CM-FSL&fsrch=1&sr=2
3. Keil (MDK) [available now]
MQX Task Aware Debug plug-in planned .
4. Greenhills (MULTI) [available now]
5. CodeSourcery (Sourcery G++) [available now]
MQX Task Aware Debug plug-in planned.
TM
9
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Free
− Real-Time Communication Stack
TCP/IP, FTP, DHCP, SNMP etc
− USB
− CAN, UART etc.
− File System
− Web Server
− Scaleable.
− SSL Security
10
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
www.freescale.com/TWR-KL25Z48M
Features
MKL25Z128VLK4 MCU – 48MHz, 128KB Flash, 16KB SRAM, USB OTG
(FS)
New, sophisticated OpenSDA debug interface Mass storage device flash programming interface (default) – no tool installation
required to evaluate demo apps
P&E Multilink interface provides run-control debugging and compatibility with
IDE tools
Open-source Data Logging application provides an example for customer,
partner and enthusiast development on the OpenSDA circuit
4 user LEDs, 2 capacitive touch buttons
Freescale MMA8451QR1 accelerometer
Flexible power supply options USB connector, elevators, 3.3v or 1.8v
Current input measurement jumper
Compatible with most TWR peripheral board
Packed with software: Processor Expert: stand-alone or IDE integrated
MQX Lite RTOS (via Processor Expert)
Ecosystem partner support: IAR, Keil, Code Red, Atollic, Rowley, Free
GNU command-line tools with GDB server
TWR-ELEV & TWR peripheral modules should be ordered
separately if required. No –KIT version planned
TWR-KL25Z48M
Available:
early Oct 2012
$99.00 SRP
GNU
12
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale
CodeWarrior
Keil (MDK) IAR (EWARM) Code Red
(RedSuite)
Atollic
(TrueSTUDIO)
Kinetis L Basic
Device Support
Yes
CW10.3
Yes
v4.60
Yes
V6.50
Yes
V5.0
Yes,
v3.3
Processor
Expert Support Fully Integrated
Stand-alone
Driver Suite
(Eclipse) w/ MDK
Eclipse Plug-in
V6.50: Stand-
alone Driver Suite
Integrated
(requires include
path setup)
Not available in
current products
MQX Task
Awareness
Yes
(Professional
Edition)
Yes Yes No No
MTB Trace Yes (Production
Release)
Yes – with CMSIS-
DAP and ULINK2
v6.50 w/ I-Jet only
(no OpenSDA
support)
Yes Coming in a 2013
release
Low-power
Mode Debug Yes Coming Soon
Available only w/
IAR I-Jet Debug
Interface
No; coming in a
future release
Not available in
current products
Free Version
Limitations
Special Edition
64KB Debug
Lite
32KB
KickStart
16KB
Kinetis Edition
64KB
Lite
8KB
Download Size ~1150MB ~500MB ~800MB ~300MB ~500MB
13
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Multilink
Universal
Multilink
Universal FX
Cyclone
stand-alone
automated
programmers
Tracelink
J-Link Ultra Segger Flasher
I-jet JTAGjet for
ARM JTAGjet-Trace
for ARM JTAGjet-Trace
for Cortex-M
ULINK2 ULINK Pro
14
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
16
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• When a finger aproaches a touch electrode, capacitance increases for two
reasons
− Finger adds more dielectric between the touch electrode and the ground in the board.
− Finger is a capacitor in parallel to the electrode referenced to a virtual ground.
− In reality the measurement ends up being a combination of both depending on the
reference ground in the board and the available ground planes near the electrodes.
MCU
Vcc
Electrode MCU
Vcc
Electrode
Finger
System’s
base
capacitance
17
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• The signal slope depends on the applied current and the capacitance
• When a finger approaches the electrode, frequency decreases
18
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TSI
计数值
时间
基准均值
B
A 空闲状态 B 接触状态 C 已接触状态 D 释放状态
接触 释放
接触均值
差值
A A
D
C
接触阈值
19
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• 触摸感应接口模块
−具有更高的灵敏度和更强的抗干扰能力的电容式触摸感应检测;
−多达16电极,每个引脚接一个电极的结构;
−电容式触摸感应检测可以在所有低功耗模式下工作 - 可以将MCU从停止模式下唤醒;
−可配置占空比的自动周期性扫描;
−在低功耗模式下工作只需 ~3uA;
−电容检测分辨率可低至 0.02pf;
−可配置为软件或硬件触发;
−TSS软件库全面支持TSI模块及滤波、校准、软件控制和其他各种功能。
MCU 1 2 3 4 5 6 7 8 9
* 0 #
20
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
New/Demo
Project
User
Application
TSI
Library
Compile
Link Project.abs TSI_task.h
21
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• 飞思卡尔提高的免费软件库,提高所有需要的软件,不只是用于检测触摸,更能实现各种高级控制功能,如滑条和键盘的处理;
• 此软件库充分利用了TSI模块的各项功能,而且还能用GPIO实现触摸感应的功能。
− 一个应用可以带
16个具有高抗干扰
能力的电极
22
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TSS软件库能够在所有的飞思卡尔S08、ColdFire V1、ColdFire+、以及ARM®Cortex™-M4、Cortex™-M0系列的MCU
上实现触摸感应检测,提供通用的触摸感应解码功能,如键盘、转轮、滑条、模拟滑条、模拟转轮、以及混合按键。其软件构架非常易于集成到用户的应用中,也很容易移植到其他的MCU上去。其基本特性包括:
• 电极的数目可配置为 1 到 64 个;
• 可自动调整电极的灵敏度
• 可根据外部环境的变化防止误检测
• 具有IIR和噪声幅值滤波器
• 具有屏蔽功能,可实现防水触摸检测系统
• 可用普通I/O做电极
23
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
24
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
26
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Graphical LCD driver for MCUs/MPUs
− FREE
− Supports multiple Freescale platforms
− Low memory usage (Flash and RAM)
− Up to QVGA size dislays
− Touch Screen Support
− Supports TWR-LCD
− Highly portable
− As seen on Kinetis Electronica Demo
http://www.youtube.com/watch?v=FogsMTp1-Mc
27
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
MCU SPI
MPU
Display DRAM
Address and data bus
LCD
Controller
Program Flash
RGB
LCD bus
Chip on glass LCD
with integrated
display RAM
MCU 8-bit parallel
or
Coldfire - MCF5227x and
MobileGT – 5125 now
supported
28
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Button • Check Box / Radio Button • Gauge • Icon • Label • Menu • Picture • Slider • Graph • Text Box • Scroll Bar • Console • Progress Bar
29
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Round style Normal style
Button
Label
Slider
Screen
Examples The eGUI version 2.00 brings
round corners support. The
round corners add to the final
application softer appearance.
The eGUI screen and all objects
has add new declaration macro
to create round corners. For
example:
D4D_DECLARE_BUTTON
and D4D_DECLARE_RBUTTON
30
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
31
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
The eGUI has stored all user data in
Flash(direct address area) of used MCU. This
is very limiting if advanced graphics or multi
language support for bigger projects.
In development version 2.2 will include
support for external data sources (Bitmaps
and texts) extending the capability of eGUI.
Tip: The version 2.1 contains non documented/tested external texts
support.
32
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
33
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
34
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Board Name MCU Type LCD
Controller
Interface Bare Metal MQX 3.6 MQX 3.7
Serial Parallel
SP
I
Fle
xB
us(6
80
0)
Inte
l(8
08
0)
RG
B
CW
Cla
ss
ic
IAR
6.1
CW
10.1
CW
Cla
ssic
IAR
6.1
CW
10.1
CW
Cla
ss
ic
IAR
6.1
CW
10.1
TWR-MCF51CN128 ColdFire V1 SSD1289
TWR-MCF51MM256 ColdFire V1 SSD1289
TWR-MCF51JE256 ColdFire V1 SSD1289
TWR-LCD ColdFire V1 SSD1289
TWR-MCF52259 ColdFire V2 SSD1289
M52277EVB ColdFire V2 Frame Buffer
TWR-K60N512 Kinetis SSD1289
TWR-MPC5125 MPC Frame Buffer
DEMOQE_HCS08QE128 HCS08 SSD1289
DEMOQE_MCF51QE128 ColdFire V1 SSD1289
Legend
Option done (in rel. 2.1)
Option possible
Not supported by MQX
Not applicable
35
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• eGUI User Manual – DRM116 (http://cache.freescale.com/files/microcontrollers/doc/ref_manual/DRM116.pdf?fpsp=
1)
• eGUI Image Converter Utility User Manual – EGUICUG (http://cache.freescale.com/files/32bit/doc/user_guide/EGUICUG.pdf?fpsp=1)
• eGUI Fact Sheet - EGUIFS (http://cache.freescale.com/files/soft_dev_tools/doc/fact_sheet/EGUIFS.pdf?fpsp=1)
• eGUI Video - http://www.towergeeks.org/video/tower-lcd-module-in-action
• eGUI at FTF - http://www.youtube.com/watch?v=LOI8ATmgc48&feature=player_embedded#!
• www.freescale.com/egui
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
37
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Easy-to-use GUI based tool to create a set of device drivers for your application very quickly and efficiently
• Driver code created exactly as you configure it. Not a “lowest common denominator” generic driver. You can take advantage of the precise features you want
• Header and source files created automatically. Prevents errors and conflicts between the drivers and the h/w
• Generated code tailored on configuration choices. Only functions you enable are implemented in code (size optimized)
• Processor Expert now available with support for IAR, Keil and GCC tool chains
• Training on www.freescale.com and www.youtube.com
• www.processorexpert.com
• “You don’t have to sit down with a 600-page data sheet and figure out where all the registers are and how to set everything up.”
38
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Components
Library
Component
Inspector
Project Panel Tree
Target CPU View
Problems View
39
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
7 Steps www.processorexpert.com
Create Project
Add Components
• Add components to the project from Components Library
Configure Components
• Use Inspector to set all component settings
Verify Settings
• Verify no design-time errors in the project
1
Software Development Timeline
3
2 4
5 Generate Code
• Processor Expert generates components
Write Application Code
• Write application code using code generated for components
6
7 Build & Debug
• Build the application
• Debug the application
40
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• CodeWarrior integrated version
− Available now within C/W v10.3 @
http://www.freescale.com/webapp/sps/site/prod
_summary.jsp?code=CW-MCU10&tid=CWH
• Microcontroller Driver Suite
(stand-alone / 3rd party version)
− Available now v10.0 @
http://www.freescale.com/webapp/sps/site/prod
_summary.jsp?code=PE_DRIVER_SUITE&tid=
PEH
− Supported by Kiel, IAR and GCC tool chains
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
42
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
What is FreeMASTER?
− Real-time Monitor
− Graphical Control Panel
FOR YOUR
EMBEDDED
APPLICATION
43
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
FreeMASTER as a Real-time Monitor
− Connects to an embedded application
SCI, UART
JTAG/EOnCE (56F8xxx only)
BDM (HCS08, HCS12 only)
CAN Calibration Protocol
Ethernet, TCP/IP
Any of the above remotely over the network
− Enables access to application memory
Parses ELF application executable file
Parses DWARF debugging information in the ELF file
Knows addresses of global and static C-variables
Knows variable sizes, structure types, array dimensions etc.
44
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
FreeMASTER as a Real-time Monitor
− Displays the variable values in various formats:
Text, tabular grid
• variable name
• value as hex, dec or bin number
• min, max values
• number-to-text labels
Real-time waveforms
• up to 8 variables simultaneously in
an oscilloscope-like graph
High-speed recorded data
• up to 8 variables in on-board
memory transient recorder
Real Time Graph
Variable Watch
45
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
45
www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER
Application control
and monitor
Real-time
operation monitor
Live graphs,
variable watches,
and graphical
control page
Supports: - HCS08, HC12, HCS12 and HCS12X BDM
- 56F8000, 56F8100 and 56F8300 JTAG
- SCI driver (FMASTERSCIDRV) for all
platforms
Support
Completed
46
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Highlights:
− FreeMASTER helps developers to debug or tune their applications
− Replaces debugger in situations when the processor core can not
be simply stopped (e.g. motor control)
− Recorder may be used to visualize transitions in near 10-us
resolution
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
48
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Updated to include Kinetis K and L series parts.
• Interactive MCU selector guide based on:
− operating characteristics
− packaging options
− memory and FlexMemory requirements
− a library of configurable hardware modules
• Dynamic, sortable, downloadable solution matrix
• Pin Muxing verification and suggested placement (Full functionality will be restored soon)
• Session and Contact Management
− Save, restore, invite, and share
• Generates session summary reports
49
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• CodeWarrior Development Studio for Microcontrollers v10.3 integrates the development tools for ColdFire, ColdFire+, DSC, Kinetis L Series, Kinetis K Series, Qorivva, PX Series, RS08, S08 and S12Z architectures into a single product based on the Eclipse open development platform
• Special Edition – Free. The following limitations apply – - unlimited assembly code - up to 32KB of C code for HC(S)08/RS08 derivatives - up to 64KB of C code for V1 ColdFire/ColdFire+ & Kinetis L derivatives - up to 128KB of C code for V2-V4 ColdFire and Kinetis K derivatives
• Adding GCC compiler for ARM Cortex-M Series (M0+, M4) - FSL will provide support for the gcc compiler integrated with CodeWarrior - No support will be provided for non-integrated gcc compilers - Continuing to provide FSL ARM compiler (M4 only) An application note will be provided to help customers migrate existing FSL ARM ompiler based projects to ARM gcc compiler.
Free
Compiler
up to
64KB!
50
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Target Devices/Platforms:
• MC56F8000
Range of Applications:
• Digital Control Systems
• Motor Control (BLDC, PMSM, AC)
Highlights/Description:
• Software modules implemented in assembly
• Optimized for speed
• C-callable interface
• Easy to use
• Fully documented
System Infrastructure
On-Chip
Peripherals
External HW
PINS
External
Connections
*Optional
User
Application SW
Application SW
On-Chip Driver
On-Chip Drivers
Libraries
FSLESL
FMaster* Support
External App.* Support
Do
cu
me
nta
tio
n
GFLIB
GDFLIB
MC
LIB
AC
LIB
APPLICATION
Pro
ce
ss
or
Public Deliverables:
• General Function Library (GFLIB) contains math, trigonometric, look-up table and control functions. These software modules are basic building blocks.
• Motor Control Library (MCLIB) contains vector modulation, transformation and specific motor related functions to build digitally controlled motor drives.
• General Digital Filter Library (GDFLIB) contains filter functions for signal conditioning.
• Advanced Control Library (ACLIB) will contain functions to enable building the variable speed AC motor drive systems with field oriented control techniques without position or speed transducer (will be available soon).
K
L
M
W
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-
Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
52
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Features
− BLDC motor control using the BEMF integration method for position determination
− Targeted for the TWR-K60N512 controller board
− Speed closed-loop with speed measurement
− Adjustable speed ramp
− Motor mode in both directions of rotation
− Minimum speed of 400 rpm
− Maximum speed of 4000 rpm
− Tested up to 30 krpm with a one-pole pair motor
− Overvoltage, undervoltage and overcurrent fault protection
− FreeMASTER control interface
− Control via a web server
K
L
M
W
53
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Features
− Vector control of the PMSM using the quadrature encoder as a position sensor
− Targeted at the Tower rapid prototyping system (K40 tower board, Tower 3-phase low voltage power stage)
− Vector control with a speed closed loop
− Rotation in both directions
− Application speed range from 0% to 100% of nominal speed (no field weakening)
− Operation via the user buttons on the Kinetis K40 Tower board or via FreeMASTER software
K
L
M
W
54
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Features
− Developed using the Kinetis K53 MCU, featuring an ARM® Cortex™-M4 core
− Kinetis K53 MCU also provides low-power operation, DSP capabilities, USB and graphic interface support and a complete analog measurement engine
− Includes six healthcare-specific analog front ends with reusable software and hardware
− Freescale provides a full set of software tools (CodeWarrior, USBSTACK, MQX™ RTOS)
− Freescale product longevity program offers up to 15-year availability for selected products
K
L
M
W
55
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Features − 5 to 80 A current range − 85 to 264 V, 50/60Hz voltage range − Accuracy class: B or C (active energy
EN50470-3) and 3 or 2 percent (reactive energy EN62053-23)
− Line frequency measurement (for precision zero-cross detection)
− Cost-effective shunt-resistor sensing circuit implementation
− Low-power modes including the use of built-in RTC (Li-battery backup)
− 4 x 22 segment LCD, including charge pump (values shown on LCD: V, A, W, Var, VA, kWh, kVarh, cos F, Hz, time, date)
− Single built-in mechanical button as control interface
− An upper and lower tamper meter cover monitoring with time stamp stored in meter logbook in external NVM (optional)
− Isolated (4 kV) RS232 port for monitoring, parameterization and firmware upgrade
− LED pulse outputs (kWh, kVarh) − IEC 1107 infrared hardware interface − RF connector supporting sub GHz or 2.4 GHz
802.15.4 communications for AMR and remote control (KW01 or KW20 wireless MCU module optional)
− Low-power, 3-axis Xtrinsic tilt sensor for electronic tamper detection (optional)
− EMC proven design (EN61000-4-2, EN610004-4)
K
L
M
W
56
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Features
− Rich in Security features (Authentication, Secure storage)
− Physically secure due to Hermetic sealing
− Energy balance reload through near field communications
− Remote secure interfacing (through smart phone)
− Ability to reload the meter’s balance
− Anti-counterfeiting check
− Integrated Metrology Solution based on ARM CortexTM–M4 Core
− MQX™ RTOS based design is suitable for advanced markets
− Cost-effect BoM
K
L
M
W
57
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Smart
Meters
In Home Displays /
Control Units
Adds Wireless Connectivity to :
For remote metering, energy management,
building control and automation.
AC
units
Appliances
Smart
plugs
Asia Europe
Complete Reference
Designs from Freescale
N America
K
L
M
W
TM