FREESCALE MK50DN512ZCYY10

32-bit MCUs
Kinetis K50 Family
Integrated measurement engine, Ethernet and LCD
Target Applications
Overview
• Low-power portable medical devices
The Kinetis MCU portfolio consists of multiple pin-, peripheral and software-compatible MCU families
based on the ARM® Cortex™-M4 core. Kinetis MCU families are built from innovative 90 nm thin-film
storage (TFS) flash technology with unique FlexMemory (EEPROM) capability and offer industryleading low power and mixed signal analog integration.
• Clinical and lab equipment
• Test/measurement equipment
• Instrumentation applications
• Monitor and telehealth applications
The K50 MCU family provides designers with an analog measurement engine consisting of
integrated operational and transimpedance amplifiers as well as high-resolution ADC and DAC
modules. The family also features IEEE® 1588 Ethernet and hardware encryption, Full-Speed
USB 2.0 On-The-Go with device charger detect capability and a flexible low-power segment LCD
controller with support for up to 320 segments. Devices start from 128 KB of flash in 64 QFN
packages extending up to 512 KB in a 144 MAPBGA package.
Kinetis
Family
Kinetis K50
K50 Family
Debug
Interfaces
Core
System
ARM® Cortex™-M4
72/100 MHz
Internal and
External
Watchdogs
DSP
Interrupt
Controller
Memory
Protection Unit
(MPU)
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
I2C
I2S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Programmable
Delay Block
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Standard
Memories
Program
Flash
(128 to 512 KB)
Periodic
Interrupt
Timer
Low-Power
Timer
OPAMP
Independent
Real-Time
Clock (IRTC)
TRIAMP
IEEE® 1588
Timer
Optional
Communication Interfaces
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
HMI
One-Stop Enablement
Offering: MCU + IDE + RTOS
• Express Logic ThreadX
• SEGGER embOS
• Reduces core interruption, increasing
performance
Freescale Tower System hardware
• FreeRTOS
• Design flexibility and system cost reduction
development environment:
• Green Hills µ-velOSity
• Increases system safety by restricting
access to key memory locations
• Mocana (security)
• TWR-K53N512-KIT ($179)
• Provides scalability needed for key digital
power and motor control applications
• Full ARM ecosystem
Includes TWR-SER, TWR-ELEV and
TWR-K53N512 modules
Features
• TWR-K53N512 ($109)
Benefits
• ARM® Cortex™-M4 core with DSP
instruction support
• Up to 16-channel DMA and
crossbar switch
Includes TWR-K53N512 and
TWRPI-SLCD daughter card
• Integrated development environments
• Up to 100 MHz core supporting a broad range of processing bandwidth needs
• Peripheral and memory servicing with reduced CPU loading. Concurrent multi-master
bus accesses for increased bus bandwidth
Up to 2 x 16-bit ADC with PGA
Up to 2 x 12-bit DAC
Programmable delay block
Operational and
transimpedance amplifiers
• Voltage reference (VREF)
• High-resolution and high-accuracy ADC provides accurate signal acquisition
• Digital-to-analog converter with clock gating optimized for low-power usage
• PDB precisely triggers ADC and DAC blocks to complete sensor biasing and
measurement (i.e. glucometry strips)
• OPAMPS allow signal filtering and amplification, TRIAMPS are optimized for
converting current inputs into voltages that can be read by the ADC
• VREF allows enhanced accuracy by supplying analog peripherals with fixed reference
®
• IEEE
1588 Ethernet MAC with
hardware time stamping
• Hardware encryption coprocessor
• Precision clock synchronization for real-time networked industrial automation
and control
• Secure data transfer and storage. Faster than software implementations and with
minimal CPU loading. Supports a wide variety of algorithms
• USB On-The-Go (Full-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
• Flexible, low-power LCD controller
with support for up to 320 segments
(40 x 8 or 44 x 4)
• LCD blink mode enables low average power while remaining in low-power mode
• Segment fail detect guards against erroneous readouts and reduces LCD test costs
• Frontplane/backplane reassignment provides pin-out flexibility easing PCB design
and allows LCD configuration changes via firmware with no hardware re-work
• Supports multiple 3 V and 5 V LCD panel sizes with fewer segments (pins) than
competitive controllers and no external components
• Unused LCD pins can be configured as other GPIO functions
• FlexBus external bus interface and
secure digital host 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
• 128–512 KB flash.
Up to 128 KB of SRAM
• 32–256 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 2–4 KB of user-segmentable byte write/erase EEPROM
In addition, Flex NVM from 32–256 KB for extra program code, data or
EEPROM backup
•
•
•
•
Eclipse-based CodeWarrior IDE
and Processor Expert
IAR Embedded Workbench
Keil MDK
CodeSourcery Sourcery G++ (GNU)
• Portable medical applications demo
software: EKG, pulse oximeter, blood
pressure monitor, spirometer
• Math, DSP and encryption libraries
• Motor control libraries
• Complimentary bootloaders (USB, Ethernet,
RF, serial)
• Complimentary Freescale embedded GUI
• Complimentary Freescale MQX™ RTOS
• Cost-effective Nano™ SSL/Nano™ SSH for
Freescale MQX RTOS
• Micrium uC/OS-III
K50 Family Options
√
√
√
MK50DX256Cyy7
72
256
32
64
2
√
√
√
MK51DX256Cyy7
72
256
32
64
2
√
√
√
MK51DN256ZCyy10
100
256
-
64
√
√
√
MK50DX256ZCyy10
100
256
256
64
√
√
√
4
MK51DX256ZCyy10
100
256
256
64
4
√
√
√
MK53DX256ZCyy10
100
256
256
128
4
√
√
√
MK50DN512ZCyy10
100
512
-
128
√
√
√
√
√
MK51DN512ZCyy10
100
512
-
128
√
√
√
MK52DN512ZCyy10
100
512
-
128
√
√
√
√
MK53DN512ZCyy10
100
512
-
128
√
√
√
√
√
√
√
√
√
√
144 BGA
(13 x 13 mm) MD
√
√
144 LQFP
(20 x 20 mm) LQ
√
2
121 BGA
(8 x 8 mm) MC
DAC
2
32
100 LQFP
(14 x 14 mm) LL
Opamp
32
32
80 LQFP
(12 x 12 mm) LK
TRIAMP
32
128
64 LQFP
(10 x 10 mm) LH
EEPROM/
FlexRAM (KB)
128
72
ADC
SRAM(KB)
72
MK51DX128Cyy7
Packages
LCD
FlexMemory(KB)
MK50DX128Cyy7
Ethernet
Part Number
Flash (KB)
Feature Options
CPU (MHz)
Memory
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
yy = Package designator
For current information about Kinetis products and documentation,
please visit freescale.com/Kinetis
Freescale, the Freescale logo, CodeWarrior and the Energy Efficient Solutions logo and Processor Expert are trademarks of
Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of Freescale Semiconductor, Inc. All other product
or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM Cortex-M4 is
the trademark of ARM Limited. © 2011, 2012 Freescale Semiconductor, Inc.
KNTSK50FMLYFS REV 4