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.
