Académique Documents
Professionnel Documents
Culture Documents
Cortex-A
servers
netbooks
mobile applications
Cortex-R
disk drives
digital cameras
mobile baseband
Cortex-M
appliances
TM
motors
2
audio
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
DSP
MCU
Ease of use
C Programming
Interrupt handling
Ultra low power
TM
Cortex-M4
Harvard architecture
Single cycle MAC
Floating Point
Barrel shifter
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
ARMv7ME Architecture
Thumb 2 Technology,
Thumb-2
Technology 1.25
1 25 DMIPS/MHz
Integrated NVIC and optional MPU
Low cost debug and trace
Integrated DSP and SIMD instructions
Single cycle MAC (Up to 32 x 32 + 64 -> 64)
Optional single precision FPU
Microarchitecture
3-stage pipeline
3x
3 AHB-Lite
AHB Lit Bus
B IInterfaces
t f
Configurable NVIC and Debug & Trace. Optional MPU,WIC and FPU.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Cyclecounts
CLASS
Arithmetic
INSTRUCTION
ALUoperation(notPC)
ALUoperationtoPC
p
CLZ
QADD,QDADD,QSUB,QDSUB
QADD8,QADD16,QSUB8,QSUB16
QDADD,QDSUB
QASX QSAX SASX SSAX
QASX,QSAX,SASX,SSAX
SHASX,SHSAX,UHASX,UHSAX
SADD8,SADD16,SSUB8,SSUB16
SHADD8,SHADD16,SHSUB8,SHSUB16
UQADD8,UQADD16,UQSUB8,UQSUB16
UHADD8 UHADD16 UHSUB8 UHSUB16
UHADD8,UHADD16,UHSUB8,UHSUB16
UADD8,UADD16,USUB8,USUB16
UQASX,UQSAX,USAX,UASX
UXTAB,UXTAB16,UXTAH
USAD8,USADA8
MUL,MLA
MULS,MLAS
SMULL,UMULL,SMLAL,UMLAL
SMULBB,SMULBT,SMULTB,SMULTT
SMLABB,SMLBT,SMLATB,SMLATT
,
,
,
SMULWB,SMULWT,SMLAWB,SMLAWT
SMLALBB,SMLALBT,SMLALTB,SMLALTT
SMLAD,SMLADX,SMLALD,SMLALDX
SMLSD,SMLSDX
SMLSLD SMLSLD
SMLSLD,SMLSLD
SMMLA,SMMLAR,SMMLS,SMMLSR
SMMUL,SMMULR
SMUAD,SMUADX,SMUSD,SMUSDX
UMAAL
SDIV UDIV
SDIV,UDIV
Multiplication
Division
TM
ARM9ES
1 2
3 4
1
1 2
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
/
n/a
n/a
n/a
n/a
2 3
4
3 4
1 2
1 2
1 2
2 3
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
6
CORTEXM3 CortexM4
1
1
3
3
1
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
/
1
n/a
1
n/a
1
n/a
1
n/a
1
1 2
1
1 2
1
5 7
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
n/a
1
2 12
2
2 12
2
Single
Si
l
cycle
MAC
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
OPERATION
INSTRUCTIONS
16x16=32
16x16+32=32
16x16+64=64
16x32=32
(16x32)+32=32
(16x16) (16x16)=32
(16x16) (16x16)+32=32
(16 16) (16x16)+64=64
(16x16)
(16 16) 64 64
SMULBB,SMULBT,SMULTB,SMULTT
SMULBB
SMULBT SMULTB SMULTT
SMLABB,SMLABT,SMLATB,SMLATT
SMLALBB,SMLALBT,SMLALTB,SMLALTT
SMULWB,SMULWT
SMLAWB,SMLAWT
SMUAD,SMUADX,SMUSD,SMUSDX
SMLAD,SMLADX,SMLSD,SMLSDX
SMLALD SMLALDX SMLSLD SMLSLDX
SMLALD,SMLALDX,SMLSLD,SMLSLDX
32x32=32
32 (32x32)
(32x32)=32
32
32x32=64
(32x32)+64=64
(32x32)+32+32=64
MUL
MLA,MLS
SMULL,UMULL
SMLAL,UMLAL
UMAAL
32 (32x32)=32(upper)
(32x32)=32(upper)
SMMLA,SMMLAR,SMMLS,SMMLSR
SMMUL,SMMULR
All the above operations are single cycle on the Cortex-M4 processor
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Single
g p
precision floating
gp
point unit
IEEE 754 standard compliant
Single-precision
Single precision floating point math
Add,
Fused
F
d
MAC higher
hi h precision
i i
OPERATION
CYCLECOUNT
1
14
1
3
3
14
Add/Subtract
Divide
Multiply
p y
MultiplyAccumulate(MAC)
FusedMAC
SquareRoot
q
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
32-bit
32-bit
64-bit
64-bit
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Prefix S
Signed
Instr
SH
UQ
Q
UH
Signed
Saturating
Signed
Unsigned
Unsigned
Saturating
Unsigned
Halving
Halving
ADD8
SADD8
QADD8
SHADD8
USADD8
UQADD8
UHADD8
SUB8
SSUB8
QSUB8
SHSUB8
USUB8
UQSUB8
UHSUB8
ADD16
SADD16
QADD16
SHADD16
UADD16
UQADD16
UHADD16
SUB16
SSUB16
QSUB16
SHSUB16
USUB16
UQSUB16
UHSUB16
ASX
SASX
QASX
SHASX
UASX
UQASX
UHASX
SAX
SSAX
QSAX
SHSAX
USAX
UQSAX
UHSAX
USAD8
UnsignedSumofAbsoluteDifference(8bits)
USADA8
UnsignedSumofAbsoluteDifferenceandAccumulate(8bits)
i
d S
f b l t
iff
d
l t (8 bit )
ASX
1. Exchanges halfwords of the second operand register
2 Adds top halfwords and subtracts bottom halfwords
2.
TM
SAX
1. Exchanges halfwords of the second operand register
2 Subtracts top halfwords and adds bottom halfwords
2.
10
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Harvard architecture
Saturating math
Barrel shifters
Ci
Circular
l and
d bit
bit-reversed
d addressing
dd
i
TM
11
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Loop unrolling
TM
12
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
13
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
((CMSIS))
Developed
p
in conjunction
j
with silicon, tools and middleware
partners
B
Benefits
fit to
t the
th embedded
b dd d d
developer
l
Consistent
Simplifies
Reduces
Reduces
TM
14
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Complex math
Matrix functions
PID Controller,
Controller Clarke and Park transforms
Available at http://www.onARM.com
Variants for functions across q7,q15,q31 and f32 data types
TM
15
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
MCU1
MCU2
DSP1
DSP2
Discrete DSPs
Cortex-M4(estimated)
Cortex
M4(estimated)
DSP1
DSP2
10
15
20
25
30
TM
16
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Audio Input:
WAV files
MP3 files
AAC files
Flash
M
Memory
TM
Kinetis
K20*
I2C
Codec
Functions:
File decode
Output:
Stereo analog audio
SDIO
or
USB
I2S
Analog
Outputs
17
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
TM
TM
19
http://www.freescale.com/kinetis
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
USB
connectivity
(K60, K70)
Clock Module:
32-ch
DMA
Display
Controller
HS* + FS
USB
Ethernet
H/D/OTG
MAC
NAND
Flash
Controller
SDIO
Up to 128KB
SRAM
DRAM
FlexBus
Controller
Peripheral Bus Controllers (x2)
Timers
Analog
FlexMemory:
up to 16KB EEPROM
or 512KBFlash
Integrated memories
for low system cost and
power consumption
Comm
munications
In
ncluding
up tto 2x* I2S
Up to 1M Flash
Memory
Crypto
20
Tamper Detect
Touch Sense
Interface
GPIO
TM
Security for IP
protection
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
K70
DRAM
M Controller
(256M
MAPBGA only)
Hardw
ware Tamper De
etect
Floatin
ng Point Unit
(120M
MHz/150MHz on
nly)
NAND
D Flash Controller
(120M
MHz/150MHz on
nly)
LCD
(Segment/Graphics)
Hardw
ware Encryption
Ethern
net (IEEE 1588))
Dual C
CAN
USB O
OTG (FS & HS))
+ Device Charger De
etect
MCU
Family
NOTE: Floating point unit and NAND flash controller are only
offered on 120/150MHz K10/20/60/70 devices.
S
Sample
availability:
144pin now , 80-121pin now, <80pin now
144pin now, 80-121pin now, <80pin now
144-256pin now, 196pin now
Common
System IP
120-150MHz
512KB-1MB
196-256pin
32-bit ARM
Cortex-M4 Core
w/ DSP Instructions
K60
100-150MHz
256KB-1MB
100-256pin
Next Generation
Flash Memory
High Reliability,
Fast Access
K50
72-100MHz
128-512KB
64-144pin
Common
Analog IP
K40
SRAM
K30
Low Voltage,
Low Power Multiple
Operating Modes,
Clock Gating
(1.71V-3.6V with 5V
tolerant I/O)
K20
50-120MHz
32KB-1MB
32 144 i
32-144pin
K10
50-120MHz
32KB-1MB
32-144pin
DMA
CRC
Bundled IDE
w/ Processor
Expert
I2C
Programmable
Gain Amplifiers
SAI (I2S)
UART/SPI
12-bit DAC
Memory
Protection Unit
72-100MHz
64-512KB
64-144pin
Development
Tools
16-bit ADC
FlexMemory w/
EEPROM capability
bilit
72-100MHz
64-512KB
64-144pin
Common
Digital IP
Programmable
Delay Block
External Bus
Interface
High-speed
Comparators
Motor Control
Timers
eSDHC
Low-power
Touch Sensing
RTC
Bundled OS
USB, TCP/IP,
Security
Modular Tower
H/ware
Development
System
Application
Software
Stacks,
Peripheral
Drivers & App.
Libraries
(Motor Control,
HMI, USB)
Broad 3rd party
ecosystem
-40
40 to
t 105C
TM
21
21
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
USB
Freescale
F
l MQX
RTOS &
Middleware
File
System
BPS &
Drivers
Open source,
source reusable
hardware platform
Eclipse environment
Includes Processor Expert
d generation
ti
wizard
i d
code
Creates MQX-aware drivers
Build, debug and flash tools
Software analysis
Kernel-aware debug
Special Edition $0 up to 128KB
www.freescale.com/codewarrior
B dl d RTOS for
Bundled
f $0!
One-stop-shop
IDE
& RTOS
One Stop Shopfor
for silicon,
Silicon, IDE
& RTOS
TM
22
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
www.freescale.com/tower
f
l
/t
www.towergeeks/org
t
k /
MCU Families
Supported
K30/40
K50
Contents
Price
(SRP)
TWR-K40X256
$69
TWR-K40X256 ((144MBGA),
), TWRPI-SLCD
TWR-SER, TWR-ELEV
$139
TWR-K53N512
$109
TWR-K53N512
53 5 ((144MBGA),
G ), TWRPI-SLCD,
S C ,
TWR-SER, TWR-ELEV
$179
TWR-K60N512
TWR-K60N512 (144MBGA)
$69
TWR-K60N512
60 5 ((144MBGA),
G ), TWR-SER,
S ,
TWR-ELEV
$139
TWR-K60N512-KIT (144MBGA),
TWR-PROTO, Segger J-Link Lite Debug
Probe IAR EWARM IDE (e
Probe,
(eval.
al version)
ersion)
$239
TWR-K60N512-IAR
K10/20/60
TWR-K60N512-KEIL
TWR-K60N512-KIT (144MBGA),
UNLINK-ME Debug Probe,
KEIL MDK IDE ((eval. version))
TWR-LCD
$199
TWR-SENSORPAK
TWR-WIFI-RS2101
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
S/W MP3 decoding and playback under MQX with touch screen LCD using Kinetis K60 MCU
Decompression Task
State Machine
Decoder
TM
24
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
Main features:
basic control features (play, stop, pause, play next, play previous)
basic
b i song iinformation
f
ti display
di l (titl
(title, artist,
ti t album,
lb
year, name off fil
file))
plotting of both channels samples in a time domain
display of actual time and current position of song
current position change possible using slide bar moving
volume and balance control
Spectrum Analyser:
whole
hole frequency
freq enc spectr
spectrum
m ((~40Hz
40H - 20kHz)
20kH ) is di
divided
ided into16 frequency
freq enc
sub-bands
display 16 frequency sub-band lines with 10 pixel resolution
spectrum
p
analyser
y
is based on sub-bands data hidden in every
y mp3
p
frame
each of sub-band line includes average value of both channels in a
specific frequency band
Other:
equalizer setting
select from playlist
TM
25
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. 2011 Freescale Semiconductor, Inc.
TM