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.3V to power external components from 5V 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