NXP Semiconductors
Data Sheet: Technical Data
KS22P100M120SF0
Rev. 3, 04/2016
KS22/KS20 Microcontroller
MKS22FN256Vxx12
120 MHz ARM® Cortex®-M4, with up to 256 KB Flash
MKS22FN128Vxx12
MKS20FN256Vxx12
MKS20FN128Vxx12
The KS2x product family is built on the ARM® Cortex®-M4
processor with lower power and higher memory densities in
multiple packages. This device offers 120 MHz performance with
an integrated single-precision floating point unit (FPU).
Embedded flash memory sizes range from 128 KB to 256KB.
This device also includes:
• USB FS OTG 2.0 with crystal-less functionality
• FlexCAN, supporting CAN protocol according to the ISO
11898-1 standard and CAN 2.0 B protocol specifications
• FlexIO, a highly configurable module providing a wide
range of protocols including, but not limited to UART,
LPI2C, SPI, I2S, and PWM/Waveform generation.
100 & 64 LQFP (LL &
LH)
14×14×1.7 mm Pitch 7×7×0.65 mm Pitch 0.5
48 QFN (FT)
0.5 mm; 10×10×1.6 mm
Pitch 0.5 mm
mm
Performance
• 120 MHz ARM Cortex-M4 core with DSP instructions
Analog modules
• One 16-bit ADC module with up to 17 single-end
channels and 4 differential channels, and up to 1.2
Msps at ≤ 13-bit mode
delivering 1.25 Dhrystone MIPS per MHz
Memories and memory interfaces
• One 12-bit DAC module
• Up to 256 KB of embedded flash and 64 KB of SRAM
• Preprogrammed Kinetis Flashloader for one-time, in-
system factory programming
• One analog comparator (CMP) module
Communication interfaces
• USB full-speed 2.0 device controller
• One FlexIO module
• Three UART modules (one supporting ISO7816,
and the other two operating up to 1.5 Mbit/s)
• One LPUART module supporting asynchronous
operation in low-power modes
• Two LPI2C modules supporting up to 5 Mbit/s,
asynchronous operation in low-power modes
supported
• Two 16-bit SPI modules supporting up to 30 Mbit/s
• Two FlexCAN modules for KS22, One FlexCAN for
KS20
System peripherals
• Flexible low-power modes, multiple wake up sources
• 16-channel asynchronous DMA controller
• Independent external and software watchdog monitor
Clocks
• Two crystal oscillators: 32 kHz (RTC), and 32-40 kHz
or 3-32 MHz
• Three internal oscillators: 32 kHz, 4 MHz, and 48 MHz
• Multi-purpose clock generator (MCG) with PLL and FLL
Security and integrity modules
• Hardware CRC module
• Two I2S modules
• 128-bit unique identification (UID) number per chip
• Hardware random-number generator
• Flash access control (FAC) to protect proprietary
software
Timers
• Three 16-bit low-power timer PWM modules (TPM)
• One low-power timer (LPTMR)
• Periodic interrupt timer (PIT)
• Real time clock (RTC), with independent power
domain
Human-machine interfaces
• Up to 66 general-purpose input/output pins (GPIO)
• Programmable delay block (PDB)
NXP reserves the right to change the production detail specifications as may be
required to permit improvements in the design of its products. © 2015–2016 NXP B.V.