Information

Table 2-1. Module functional categories (continued)
Module category Description
Clocks Multiple clock generation options available from internally- and externally-
generated clocks
System oscillator to provide clock source for the MCU
RTC oscillator to provide clock source for the RTC
Security Cyclic Redundancy Check module for error detection
Analog High speed analog-to-digital converter with integrated programmable gain
amplifier
Comparator
Internal voltage reference
Timers Programmable delay block
FlexTimers
Periodic interrupt timer
Low power timer
Carrier modulator transmitter
Independent real time clock
Communications USB OTG controller with built-in FS/LS transceiver
USB device charger detect
USB voltage regulator
Serial peripheral interface
Inter-integrated circuit (I
2
C)
UART
Integrated interchip sound (I
2
S)
Human-Machine Interfaces (HMI) General purpose input/output controller
Capacitive touch sense input interface enabled in hardware
2.4.1 ARM Cortex-M4 Core Modules
The following core modules are available on this device.
Table 2-2. Core modules
Module Description
ARM Cortex-M4 The ARM Cortex-M4 is the newest member of the Cortex M Series of processors
targeting microcontroller cores focused on very cost sensitive, deterministic,
interrupt driven environments. The Cortex M4 processor is based on the ARMv7
Architecture and Thumb®-2 ISA and is upward compatible with the Cortex M3,
Cortex M1, and Cortex M0 architectures. Cortex M4 improvements include an
ARMv7 Thumb-2 DSP (ported from the ARMv7-A/R profile architectures) providing
32-bit instructions with SIMD (single instruction multiple data) DSP style multiply-
accumulates and saturating arithmetic.
Table continues on the next page...
Chapter 2 Introduction
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
Freescale Semiconductor, Inc. 51