Datasheet
One-Stop Enablement
Offering—MCU + IDE + RTOS
Freescale Tower System hardware
development environment:
• Integrated development environments
Eclipse-based CodeWarrior V10.x IDE
and Processor Expert
IAR Embedded Workbench
Keil MDK
CodeSourcery Sourcery G++ (GNU)
• Runtime software and RTOS
Math, DSP and encryption libraries
Motor control libraries
Complimentary bootloaders
(USB, Ethernet, RF, serial)
Complimentary Freescale
embedded GUI
Complimentary Freescale MQX™
Cost-effective Nano™ SSL/Nano™
SSH for Freescale MQX RTOS
Micrium uC/OS-III
Express Logic ThreadX
SEGGER embOS
freeRTOS
Mocana (security)
• Full ARM ecosystem
Features and Benefits
Features Benefits
• ARM
®
Cortex™-M4 core with DSP
instruction support and optional
single precision floating point unit
• Up to 32-channel DMA. Up to 16
KB of cache. Cross bar switch
• Up to 120 MHz core supporting a broad range of processing
bandwidth needs
• Peripheral and memory servicing with reduced CPU loading.
Optimized bus bandwidth and flash execution performance.
Concurrent multi-master bus accesses for increased bus bandwidth
• USB On-The-Go (Full- and High-
Speed) with device charger detect
• Optimized charging current/time for portable USB devices, enabling
longer battery life. USB low-voltage regulator supplies up to 120 mA
off chip at 3.3V to power external components from 5V input
• Memory protection unit
• Hardware cyclic redundancy
check engine
• Independent-clocked COP.
External watchdog monitor
• Cryptographic acceleration
unit (CAU)*
• Hardware tamper detection unit*
• Random number generator*
• Provides memory protection for all cross bar switch masters,
increasing software reliability
• Validates memory contents and communication data, increasing
system reliability
• Prevents code runaway in fail-safe applications. Drives output pin to
safe state external components if watchdog event occurs
• Secure data transfer and storage. Faster than software
implementations and with minimal CPU loading. Supports a wide
variety of algorithms: DES, 3DES, AES, MDS, SHA-1, SHA-256
• Secure key storage with internal/external tamper detect for unsecured
flash, temperature/clock/supply voltage variations and physical attack
• Up to four FlexTimers with up to
20 channels
• Carrier modulator transmitter
• 4-channel, 32-bit periodic
interrupt
• General-purpose timers with hardware dead-time insertion and
quadrature decoding for motor control
• Infrared waveform generation for remote control applications
• Time base generation for RTOS task scheduler or trigger source for
ADC conversion and programmable delay block
• FlexBus external bus interface
• Secure digital host controller
• NAND flash controller
• Enables the connection of external memories and peripherals
(e.g., graphics displays)
• Connection to SD, SDIO, MMC or CE-ATA cards for in-application
software upgrades, file systems or adding Wi-Fi
®
or Bluetooth
®
support
• Supports up to 32-bit ECC current and future NAND types with
minimal software overhead
• 32 KB–1 MB flash. Up to 128 KB
of SRAM
• 32–512 KB FlexMemory
• High reliability, fast access program memory with 4-level security
protection. Independent flash banks allow concurrent code execution
and firmware updating
• FlexMemory provides 32 byte–16 KB of user-segmentable byte write/
erase EEPROM. 32–512 KB FlexNVM for extra program code, data or
EEPROM backup
• Wafer level chip scale package
(WLCSP)
• Maximize board space
• 32-bit M4 performance in small package
• Miniaturization of existing applications
*Optional
Tower Module Part Number Kinetis Family Support RSL Price Extended H/W Support Options
FRDM-K20D50M 50 MHz MK10 and MK20 $18
802.11.x, Serial Connectivity, Analog, Sensors, Graphics LCD,
Audio, Tower Dock (iPad
®
, iPhone
®
, iPod
®
), General I/O, 2.4GHz
and Sub 1 GHz RF, Modules, Motor Control, Memory Modules etc.
TWR-K20D50M 50 MHz MK10 and MK20 $99
TWR-K21D50M 50 MHz MK11, MK12, MK21 and MK22 $99
TWR-K20D72M 72 MHz MK10 and MK20 $119
TWR-K21F120M 120 MHz MK21 and MK22 $99
Bundled kits with peripheral boards are available. For more information, visit freescale.com/Tower
Freescale Development Tool Part Numbers
