Information

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.3 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, timing
and control peripherals. High memory density K20 family devices include a single
precision floating point unit and NAND flash controller.
2.4 Module Functional Categories
The modules on this device are grouped into functional categories. The following
sections describe the modules assigned to each category in more detail.
Table 2-1. Module functional categories
Module category Description
ARM Cortex-M4 core 32-bit MCU core from ARM’s Cortex-M class adding DSP instructions, 1.25
DMIPS/MHz, based on ARMv7 architecture
System System integration module
Power management and mode controllers
Multiple power modes available based on run, wait, stop, and power-
down modes
Low-leakage wakeup unit
Miscellaneous control module
Crossbar switch
Peripheral bridge
Direct memory access (DMA) controller with multiplexer to increase
available DMA requests
External watchdog monitor
Watchdog
Memories Internal memories include:
Program flash memory
FlexMemory
FlexNVM
FlexRAM
SRAM
Serial programming interface: EzPort
Table continues on the next page...
K20 Family Introduction
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
50 Freescale Semiconductor, Inc.