32-bit MCUs
Kinetis K20 Family
Low-power MCUs with USB On-The-Go
Target Applications
•ꢀ Barcodeꢀscanners
Overview
The Kinetis MCU portfolio consists of multiple pin-, peripheral- and software-compatible MCU
families based on the ARM® Cortex™-M4 core. Families are built from innovative 90 nm thin-film
storage (TFS) flash technology with unique FlexMemory (EEPROM) capability, and offer industry-
leading low-power and mixed-signal analog integration.
•ꢀ Portableꢀmediaꢀplayers
•ꢀ Printers
•ꢀ Programmableꢀlogicꢀcontrollers
The K20 MCU family is pin, peripheral and software compatible 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 32 QFN packages extending up to 1 MB in a 144 MAPBGA 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.
Kinetis K20 Family
Core
System
Memories
Clocks
Internal and
External
Watchdogs
External
Bus Interface
(FlexBus)
Program Flash
(32 KB to 1 MB)
Phase-Locked
Loop
ARM® Cortex™-M4
50/72/100/120 MHz
FlexMemory
(32 to 512 KB)
(2 to 16 KB EE)
Frequency-
Memory
Protection Unit
(MPU)
Debug
Locked Loop
Cache
DSP
Interfaces
Low/High-
Frequency
Oscillators
Serial
Programming
Interface
Interrupt
Controller
Floating Point
Unit (FPU)
DMA
(EzPort)
Internal
Reference
Clocks
Low-Leakage
Wake-Up Unit
NAND Flash
Controller
Security
Analog
Timers
Communication Interfaces
HMI
and Integrity
16-bit
ADC
I2C
I2S
GPIO
FlexTimer
Cyclic
Redundancy
Check (CRC)
Carrier
Modulator
Transmitter
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
PGA
UART
(ISO 7816)
Cryptographic
Acceleration
Unit (CAU)
Analog
Comparator
with 6-bit DAC
Programmable
Delay Block
USB On-the-Go
(LS/FS)
SPI
Periodic
Interrupt
Timers
12-bit
DAC
HW Tamper
Detection
Unit
USB On-the-Go
(HS)
CAN
Voltage
Reference
Low-Power
Timer
USB Device
Charger Detect
(DCD)
Random
Number
Generator
Independent
Real-Time
Clock (RTC)
USB Voltage
Regulator
Standard Feature
Optional Feature