Datasheet

EEPROM erase/write times an order of magnitude faster than traditional EEPROM
Multi-function external bus interface capable of interfacing to external memories, gate-array logic
Mixed-signal analog:
Fast, high precision 16-bit ADCs, 12-bit DACs, high speed comparators and an internal voltage reference.
Powerful signal conditioning, conversion and analysis capability with reduced system cost
Human Machine Interface (HMI):
Capacitive Touch Sensing Interface with full low-power support and minimal current adder when enabled
Connectivity and Communications:
UARTs with ISO7816, CEA709.1-B (LON), and IrDA support, I2S, CAN, I2C and DSPI
Full-speed USB OTG controller with on-chip transceiver
Reliability, Safety and Security:
Hardware cyclic redundancy check engine for validating memory contents/communication data and increased
system reliability
Independent-clocked computer operating properly (COP) for protection against code runaway in fail-safe
applications
External watchdog monitor
Tamper Detect secure key storage with internal/external tamper detect for unsecured flash, temperature/clock/
supply voltage variations, and physical attack
Hardware Cryptographic Acceleration Unit (CAU) for secure data transfer and storage. Faster than software
implementations and with minimal CPU loading. Supports a wide variety of algorithms such as DES, 3DES,
AES, MD5, SHA-1, and SHA-256
Random Number Generator (RNG) supports the key generation algorithm defined in the Digital Signature
Standard
Timing and Control:
Powerful FlexTimers which support general purpose, PWM, and motor control functions
Carrier Modulator Transmitter for IR waveform generation
Programmable Interrupt Timer for RTOS task scheduler time base or trigger source for ADC conversion and
programmable delay block
System:
5 V tolerant GPIO with pin interrupt functionality
Wide operating voltage range from 1.71 V to 3.6 V with flash programmable down to 1.71 V with fully
functional flash and analog peripherals
Ambient operating temperature ranges from -40 °C to 105 °C
2 K20 Family Introduction
The K20 MCU family is pin, peripheral and software compatible with the K10 MCU family and adds full and high-speed
USB 2.0 On-The-Go with device charger detect capability. Devices start from 32 KB of flash in 5 x 5 mm 32QFN packages
extending up to 1 MB in a 144MAPBGA package with a rich suite of analog, communication, security, timing and control
peripherals. High memory density K20 family devices include a single precision floating point unit and NAND flash
controller.
The K22 product family members are additional devices within the K20 family with lower power and higher memory
densities in smaller packages. The K21 family adds Tamper functionality to the K22 device. Within the K21 and K22
families, devices range from 128 KB of flash memory to 512 KB of flash memory. Package options include 48 LQFP up to
121 MAPBGA.
3 K20 Block Diagram
The below figure shows a superset block diagram of the K20/K21/K22 device. Other devices within the family have a subset
of the features.
K20 Family Introduction
K20 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 3