Information
• Scalable memory footprints from 32 KB flash / 8 KB RAM to 1 MB flash / 128
KB RAM. Independent flash banks enable concurrent code execution and
firmware updates
• Optional 16 KB cache memory for optimizing bus bandwidth and flash
execution performance. Offered on K10, K20, and K60 family devices with CPU
performance of up to 150 MHz.
• FlexMemory with up to 512 KB FlexNVM and up to 16 KB FlexRAM.
FlexNVM can be partitioned to support additional program flash memory (ex.
bootloader), data flash (ex. storage for large tables), or EEPROM backup.
FlexRAM supports EEPROM byte-write/byte-erase operations and dictates the
maximum EEPROM size.
• EEPROM endurance capable of exceeding 10 million cycles
• 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
• 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
Chapter 2 Introduction
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
Freescale Semiconductor, Inc. 49
