Freescale Semiconductor, Inc. Document number: K21P121M50SF4V2 Data Sheet: Technical Data Rev 6, 04/2014 Kinetis K21D Sub-Family Data MK21DX128AVMC5 MK21DX256AVMC5 Sheet MK21DN512AVMC5 50 MHz ARM Cortex-M4-based Microcontroller The K21 product family members are optimized for cost-sensitive applications requiring low-power, USB connectivity, processing efficiency and the need for extensive tamper protection, such as Electronic Point of Sales. This device shares the comprehensive enablement and scalability of the Kinetis family. This product offers: Up to 512 KB of flash memory with up to 64 KB of SRAM DryIce Tamper Detection with active/passive pin, temperature, clock, supply voltage monitoring 121 BGA Run power consumption down to 189 A/MHz and Static 8 x 8 x 1.4 mm Pitch 0.65 mm power consumption down to 3.1 A with full state retention and 6 s wakeup. Lowest Static mode down to 359 nA USB LS/FS OTG 2.0 with embedded 3.3 V, 120 mA LDO voltage regulator Performance Communication interfaces Up to 50 MHz ARM Cortex-M4 core with DSP USB full-/low-speed On-the-Go controller instructions delivering 1.25 Dhrystone MIPS per MHz USB Device Charger detect (USBDCD) Two SPI modules Memories and memory interfaces Two I2C modules Up to 512 KB of program flash Four UART modules Up to 64 KB RAM I2S module 64 KB FlexNVM and 4 KB FlexRAM on FlexMemory devices Timers 8-channel motor control/general purpose/PWM System peripherals timers Multiple low-power modes Two 2-channel general purpose timers 16-channel DMA controller 32-bit PITs and 16-bit low-power timer External watchdog monitor Carrier modulator transmitter Software watchdog Real-time clock Programmable delay block Clocks 32 kHz and 3-32 MHz crystal oscillator Analog modules Multipurpose clock generator 16-bit SAR ADC Two analog comparators (CMP) Security and integrity modules 12-bit DAC Hardware CRC module Voltage reference Tamper detect and secure storage Hardware random-number generator Operating Characteristics Hardware encryption supporting DES, 3DES, AES, Voltage range: 1.71 to 3.6 V MD5, SHA-1, and SHA-256 algorithms Flash write voltage range: 1.71 to 3.6 V 128-bit unique identification (ID) number per chip Temperature range (ambient): 40 to 105C Freescale reserves the right to change the detail specifications as may be required to permit improvements in the design of its products. 20132014 Freescale Semiconductor, Inc. All rights reserved.1 Ordering Information Part Number Memory Maximum number of I O s Flash (KB) SRAM (KB) MK21DX128AVMC5 128 KB 32 64 MK21DX256AVMC5 256 KB 32 64 MK21DN512AVMC5 512 KB 64 64 1. To confirm current availability of ordererable part numbers, go to