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