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
